macos - 使用 gulp 将文件复制到绝对路径

标签 macos gulp

我正在尝试编写一个 gulp 任务,它将所有文件从开发文件夹复制到 apache 文件夹中。

// Copies current file to the local www folder
gulp.task('copy', function(){
   return gulp.src('**/*')
              .pipe(gulp.dest('~/Sites/foldername')); 
});

但是 gulp 在当前目录中创建一个 ~ 文件夹,并最终将文件复制到 ./~/Sites/foldername

如何让 gulp 将我的路径视为绝对路径而不是相对路径?

最佳答案

Gulp(或节点)无法解析 ~、硬编码完整的主路径或使用实用程序函数获取当前用户的主路径。

关于macos - 使用 gulp 将文件复制到绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34309779/

相关文章:

java - 使用 Xcode 4/OS X 10.6 调试 JNI 代码

macos - Shell脚本cp不起作用(但在终端中起作用)Mac OS X

bash - 如何在 gulp 中运行 bash 命令?

javascript - 无法在 Gulpfile 中导入 javascript 文件

ios - 仅在 iOS 上声明属性

macos - 使用 os.Rename 移动文件,触发 CREATE 然后触发 CHMOD

PHP7 和 Apache 编译警告

npm - Gulp 错误 : gulp. hasTask 不是函数

css - 使用 Gulp 编译 Sass 并缩小 vendor css

node.js - 每次安装新模块时 Gulp 都会消失