我有一个gulpfile.js文件,当在命令行中键入 gulp
时可以完美运行。
所有 gulp
bash命令真正做的就是调用全局安装的gulp中 package.json >> bin >> gulp
指定的js文件。
现在,我想通过简单地键入 node gulpfile.js
来运行gulpfile而无需全局安装gulp,但这显然会失败,并且已经多次提到过,尽管gulp已在本地安装并且在 gulpfile.js
开头被需要。
不使用cli工具就可以使用gulp作为其他npm插件的一部分。
注意:
当这个原始gulpfile.js通过gulp cli工具启动时,从原始gulpfile.js require另一个gulpfile.js可以工作。
问题:
在没有全局cli gulp工具的情况下运行/要求gulp的最佳方法是什么(//编辑:或在本地链接到它)?例如,当gulp仅作为本地安装的依赖项存在时,是否能够从另一个JS文件中简单地require它(换句话说,在CLI干预的情况下从JS内部以编程方式启动gulp)