node.js - gulp-util 现在包含在 gulp 的 npm 安装中了吗?

标签 node.js gulp

好的,所以我没有在已经提出的问题中找到我的答案。我最近不得不重新加载我的 Node ,以包括尝试重新加载所有全局加载的“事物”(我记得)。

回到我学习“Gulp”的时候,我记得必须为 gulp-util 做一个单独的安装。但是当我查看 node > node_modules 文件夹时,我看到 gulp-util 已经作为 gulp 的子模块加载到哪里。这也是我单独安装的 gulp-util 的重复和精确版本。

gulp 也是如此(npm install -g gulp),现在 gulp-util 作为其安装过程的一部分。所以单独安装 gulp-util 是毫无意义的,而且是矫枉过正??还是我还需要做???

最佳答案

是的,你仍然需要。

gulp-utilgulp 的子模块(以及任何其他子模块)这一事实仅意味着 gulp 使用它,但不这意味着您不需要包含它。

如果你想从 gulp 得到 gulp-util 你可以这样做:

var gutil = require('gulp/node_modules/gulp-util')

但是,我强烈建议你不要这样做。

无论如何,gulp 是一个构建工具,这里不应该担心矫枉过正,因为您不会为客户端发布它或它的冗余子模块。

关于node.js - gulp-util 现在包含在 gulp 的 npm 安装中了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27784675/

相关文章:

javascript - JS - Express - Mongoose 在发送响应之前执行所有 Mongoose 的 promise

node.js - 环境 : node: No such file or directory in phpstorm when compiling less

node.js - 为客户端和服务器创建docker文件

java - 首次运行 jhipster 应用程序时出错

html - 我看不到 .png 文件作为图像,但作为背景图像它可以工作

node.js - 如何从我的 gulp 任务中运行 Electron 重建?

node.js - 安装包时如何强制 npm 使用不同的 node-gyp 版本?

javascript - MEANJS 获取 URL 参数

javascript - 为什么 Gulp 不保留 dest 函数返回的文件名?

javascript - Gulp watch() 不触发 less 进程