【问题标题】:Copy node modules directory results in error复制节点模块目录导致错误
【发布时间】:2016-11-12 00:44:01
【问题描述】:

我想将我所有的node_modules 复制到一个名为build 的子目录中。 这是我尝试过的。

gulp.src(['node_modules/**/*']).pipe(gulp.dest('build/node_modules/'));

但这会导致以下错误。

Error: EISDIR: illegal operation on a directory, read
    at Error (native)

【问题讨论】:

    标签: javascript node.js gulp file-permissions


    【解决方案1】:

    您的代码将复制所有文件夹及其文件,但不复制子文件夹来执行此操作,您必须指定 base.

     gulp.src(src, {base:"."}).pipe(gulp.dest(dest));
    

    你的情况是

    gulp.src(['node_modules/**/*'], {base:"."}).pipe(gulp.dest('build/node_modules/'));
    

    【讨论】:

      猜你喜欢
      • 2019-09-01
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 2016-05-18
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2017-05-19
      相关资源
      最近更新 更多