我在结构存储库下面:
SRC -共同 - asd.ts - filter.ts -检查 -hi.json -第三方 -src -共同 -hello.ts …
我这样试过它有效
gulp.task('common-update', function (done) { var check = glob.sync('./third-party/src/common/*'); for (var i = 0; i < check.length - 1; i++) { if (check[i].indexOf('three.ts') === -1) { shelljs.cp('-rf', check[i], './src/common/'); } } done(); });
shelljs 的 cp 当您要求基于目录或通配符复制文件时,函数无法排除文件。
shelljs
cp
解决此问题的选项包括:
rm
copyfiles