gulp-util现在包含在npm install of gulp中?

Ene*_*els 3 node.js gulp

好的,所以我没有在已经问过的问题中找到答案.我最近不得不重新加载我的节点,包括尝试重新加载所有全局加载的"东西"(我记得).

回到我学习"Gulp"时,我记得要为gulp-util单独安装.但是当我查看node> node_modules文件夹时,我看到gulp-util已经作为gulp的子模块加载到哪里.这也是我单独安装gulp-util的重复版本.

gulp(npm install -g gulp)也是如此,现在gulp-util作为其安装过程的一部分.那么单独安装gulp-util是没有意义的,而且是过度的?或者我还需要这样做吗?

Rig*_*tti 5

是的,你仍然需要.

事实上,gulp-util子模块(以及任何其他模块)gulp只是意味着gulp使用它,但并不意味着您不需要包含它.

如果你想gulp-utilgulp你可以做类似的东西:

var gutil = require('gulp/node_modules/gulp-util')
Run Code Online (Sandbox Code Playgroud)

但是,我强烈建议你不要.

无论如何,这gulp是一个构建工具,因为你不会为客户端发送它或它的rendundant子模块,所以不应该在这里过度使用.