当我学习" Gulp"时,我记得要为gulp-util单独安装。但当我查看节点> node_modules文件夹,我看到gulp-util已经作为gulp的子模块加载了。这也是我单独安装gulp-util的重复版本。
gulp(npm install -g gulp)也是如此,现在gulp-util作为其安装过程的一部分。那么单独安装gulp-util是没有意义的,而且是过度的?或者我还需要这样做吗?
答案 0 :(得分:5)
是的,你仍然需要。
gulp-util
是gulp
的子模块(以及任何其他子模块)只是意味着gulp
使用它,但并不意味着您不需要包含它它
如果你想从gulp-util
获得gulp
,你可以做类似的事情:
var gutil = require('gulp/node_modules/gulp-util')
但是,我强烈建议你不要。
无论如何,gulp
是一个构建工具,因为你不会为客户发送它或它的冗余子模块,所以不应该过分强调。