【问题标题】:Gulp Chmod Error after trying to overwrite file尝试覆盖文件后 Gulp Chmod 错误
【发布时间】:2016-04-26 12:19:31
【问题描述】:

我正在尝试使用以下命令覆盖 mac 文件服务器上的文件:

gulp.dest('DESTINATIONPATH')

错误:

Error: EACCES, chmod 'FILEPATH'
   at Error (native)

文件路径正在返回我要覆盖的文件的路径。

我已经尝试过 gulp-chmod,但由于它只适用于我真正想要复制的源文件,它对我想要覆盖的文件没有影响。

作为我想要覆盖的文件的创建者,它可以在我的 Mac 上运行。但是当我的同事尝试覆盖时,他们得到了错误。

【问题讨论】:

    标签: gulp chmod fileserver access-rights


    【解决方案1】:

    用管道传送目的地怎么样?

    var gulp = require('gulp'); var chmod = require('gulp-chmod');

    gulp.task('default', function () {
        return gulp.src('FILEPATH').pipe(chmod(755)).pipe(gulp.dest('DESTINATIONPATH'));
    });
    

    【讨论】:

    • 在这种情况下,我会用自己的文件覆盖文件,因为 FILEPATH 和 DESTINATIONPATH 是相同的
    猜你喜欢
    • 2017-03-26
    • 2015-06-10
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2020-01-21
    • 1970-01-01
    相关资源
    最近更新 更多