javascript - 如何在 package.json 的项目目录中为 gulp 文件创建路径

标签 javascript node.js gulp package.json

所以我有一个目录“node”,我在其中运行许多不同的项目,有 2 个目录,一个是“examples”,提供一些模块,另一个是“projects”,我将它们组合在一起。因此,在我开始使用 gulp 的一个项目中,但是,我看到的所有 package.json“脚本”就像 测试:' gulp ' 等等,在我的情况下,它看不到我的。
Node | +-- 例子 +-- 项目 | +-- 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了解更多信息。

关于javascript - 如何在 package.json 的项目目录中为 gulp 文件创建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54041647/

相关文章:

javascript - 如何用 Greasemonkey 的用户脚本替换 JSON 字符串中的文本

javascript - 在 gulp 的 if 条件下使用 uglify 和 minify

javascript - Angular : Remove empty select option in angular ng-repeat

javascript美元符号变量不起作用

mysql - $http 调用并 promise 返回后,angularjs 不会将数据绑定(bind)到 $scope

javascript - 在数组js中根据条件进行归约

css - 使用 Gulp 连接/重定位 CSS 文件

javascript - 我应该在 Laravel 5 中的什么地方存储 JS?

javascript - 使用 html/js 的动画和随机化器

javascript - Node.js:将一些 JavaScript 处理卸载到服务器上