1
我使用gulp和gulp-chug来匹配给定目录的所有子目录。我想要执行的是观看几个项目gulpfiles。使用gulp.src匹配给定目录的所有子目录,排除给定目录
我想文件匹配所有gulpfile.js内部子目录:
/path/to/dir/dir1/gulpfile.js
/path/to/dir/dir2/dir3/gulpfile.js
/path/to/dir/dir4/gulpfile.js
同时排除:
/path/to/dir/
我使用gulp.src以下模式:
/path/to/dir/**/*.js
当我运行gulp任务时,出现以下错误:
Unable to find local gulp. Try running 'npm install gulp' from /path/to/dir/.
不应该/ path/to/dir /被给定模式排除?为什么它在一个我不想匹配的目录上寻找吞噬? gulp未安装在/ path/to/dir /上,因为我不想在此目录中搜索gulp文件。
在此先感谢!
正如我所说的,Gulp没有安装在/ path/to/dir /上,因为我不想在这个目录上搜索gulpfiles。 此外,我从/ path/to/dir /目录树之外的路径运行gulp命令。 –
这不是错误消息说的。该消息是说你正在从一个目录中运行gulp而没有安装gulp。 – OverZealous
不...这是说gulp没有安装在/ path/to/dir /上。而且它不应该。我在/ path/to/dir /目录树之外的另一个目录上运行gulp-chug任务,我希望它在/path/to/dir/**/*.js上运行,不包括/ path/to/DIR。 –