包含其他 gulp 文件的 gulpfile
Gulpfile that includes other gulp files
我写了一些使用 gulp 的包装函数,例如 buildJs
、buildCss
等,它们只是简单地包装了一些东西,如连接、缩小、转译等。
我在主文件中有这些功能和所有必需的节点模块,gulpfile.js
然后我把我所有的构建任务(例如gulp.task('dostuff, function(){});
)写在另外两个文件中,buildA.js
和 buildB.js
。
在我require
必要的节点模块(如gulp
)后的主要gulpfile.js
中,我认为我可以require
buildA.js
和buildB.js
,就好像它们只是复制粘贴到文件中一样。显然这是行不通的,因为当我尝试从文件buildA.js
运行gulp
任务时,它告诉我gulp
在遇到gulp.task....
时没有定义
我也没有在任何文件中import
或export
任何东西。
我该怎么做才能将我的产品特定的 gulp 文件包含在一个主 gulp 文件中,并能够从主 gulp 文件中调用特定于每个构建文件的gulp.task
,就好像它们实际上在文件中一样?
谢谢
我正在使用require-dir,https://www.npmjs.com/package/require-dir假设您的 buildA.js 和 buildB.js 位于 ./gulp 目录中,您可以使用此行将它们包含在 gulpfile 中: require('require-dir')('./gulp');
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在php文件中获取$.post-ajax传递的值
- 直接下载文件,而不是从window.open(url)
- 需要 gulpfile 中的另一个文件(不在 node_modules 中)
- 如何修复,enent错误:没有这样的文件或目录时的"字体"下面在gulpfile.js中提到的任务开
- 配置gulpfile.js:文件路径**/意味着
- 当.scss文件中的代码发生变化时,在gulpfile中运行elixir code
- 包含其他 gulp 文件的 gulpfile
- 更新文件时触发来自 gulpfile 的更新
- Gulpfile错误地将angular文件加载到index.html中
- 如何复制gulpfile目录下的所有文件