因此,我有一个目录“节点”,在其中运行许多不同的项目,有2个目录,一个是“示例”(提供一些模块),另一个是“项目”,在这里我将它们组合在一起非常好。因此,在一个项目中,我开始使用gulp,但是,我看到的所有package.json“脚本”都像
test : 'gulp'
等等,在我看来,它根本看不到我的。
node
|
+-- examples
+-- projects
|
+-- 1
+-- 2
|
+--gulpfile.js
我该怎么做,设置package.json以查看“ 2”目录中的gulp文件?
我试图在“ 2”中设置一个新的package.json,但它会使node_modules再下载一次,但这实际上很糟糕,但是它可以正常工作,因此gulp文件没有问题。
我希望2中的gulpfile.js会在没有新包json的情况下被发现。
答案 0 :(得分:2)
最简单的方法是在运行gulp时指定gulpfile。假设您从node
目录运行:
gulp --gulpfile=projects/2/gulpfile.js
Gulp还支持.gulp.json
CLI配置文件,您可以在其中指定该命令行标志,这样就不必在每次运行时都重复它。检查the documentation了解更多信息。