javascript – 使用gulp没有全局gulp //编辑:没有链接到bin js文件

前端之家收集整理的这篇文章主要介绍了javascript – 使用gulp没有全局gulp //编辑:没有链接到bin js文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当在命令行中输入gulp时,我有一个完整的gulpfile.js.

所有gulp bash命令真的是在package.json>>中调用指定的js文件bin>> gulp全球安装的gulp.

现在我想要运行gulp文件,而不需要全局安装的gulp,只需键入节点gulpfile.js,这显然失败了,尽管gulp在本地安装,并且在gulpfile.js开头需要,

使用没有cli工具的gulp可以很容易地使用gulp作为其他npm插件的一部分.

注意:
当原始gulpfile.js已经通过gulp cli工具启动时,需要另一个gulpfile.js从原始的gulpfile.js工作.

题:
什么是最佳的运行方式/需要gulp,而不需要全球cli gulp工具(//编辑或链接到本地​​)?例如当gulp只是本地安装的依赖项时,能够简单地从另一个js文件要求它. (换句话说,从内部的JS编程开始gulp,没有任何类型的CLI干预)

解决方法

在package.json中
"scripts": {
   "gulp": "gulp"  
},

然后这个命令npm运行gulp
另外,npm还能够将额外的参数传递给您的命令.
这仅适用于npm> = 2.0

更新:没有bin链接

您可以检查node_modules / .bin / gulp或node_modules / gulp / bin / gulp.js文件,了解如何启动gulp(第129行是有趣的)

我认为这应该工作:

var gulp = require('gulp');

gulp.task('default',function() {
    console.log('do something');
});

gulp.start.apply(gulp,['default']);
原文链接:https://www.f2er.com/js/153074.html

猜你在找的JavaScript相关文章