所以我有一个目录“node”,我在那里运行了很多不同的项目,有2个目录,一个是“examples”,提供了一些模块,还有“项目”,我把它们结合起来很好。所以,在其中一个项目中,我开始使用gulp,但是,我看到的所有package.json“脚本”都像
test : 'gulp'
等,而在我的情况下它看不到我的那个。
node
|
+-- examples
+-- projects
|
+-- 1
+-- 2
|
+--gulpfile.js
我能做什么,设置我的package.json来查看“2”目录中的gulp文件?
我试图在“2”中设置一个新的package.json,但是它使node_modules下载了一个,这实际上是坏的,但是,它有效,所以gulp文件没有问题。
我希望在没有新包json的情况下找到2中的gulpfile.js。
最简单的方法是在运行gulp时指定gulpfile。假设您从node
目录运行:
gulp --gulpfile=projects/2/gulpfile.js
Gulp还支持.gulp.json
CLI配置文件,您可以在其中指定命令行标志,这样您就不必每次运行它都重复它。查看the documentation了解更多信息。