node.js - 使用 grunt 时是否有必要为每个项目创建 node_modules 文件夹

标签 node.js gruntjs

在使用 grunt node_modules 目录时,会为我创建的每个项目创建一个目录,并且会发生大量重复,这是我不喜欢的......

我现在正在使用 grunt-collections,但效率非常低,正在寻找替代解决方案。 我对node了解不多,但是是否无法使用nodejs目录中中央node_modules目录中的grunt模块???

编辑: 他们有什么办法可以在全局范围内安装软件包吗????

最佳答案

是的,有必要。首先,为了处理 grunt 版本不匹配问题,所有全局 grunt 命令实际上所做的就是委托(delegate)给安装在项目 node_modules 目录中的本地 grunt 依赖项。

其次,您确实也想要一个本地版本的 grunt 插件/模块。将所有内容都安装在每个项目本地,可以让您在同一台计算机上拥有两个独立的项目,这两个项目依赖于同一 grunt 插件的不同版本。如果所有东西都是全局安装的,这是不可能的。

关于node.js - 使用 grunt 时是否有必要为每个项目创建 node_modules 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22918298/

相关文章:

javascript - javascript 如何处理大整数(超过 52 位)?

npm - uncss和purifycss之间的区别

javascript - Grunt 文件输出静态资源指向指定的 URL

javascript - 如何在 Yeoman 生成器安装完成后运行 Grunt 任务?

javascript - grunt 将散列附加到 dist/files

node.js - s3.getSignedUrl ResponseContentDisposition 参数不起作用

mysql - 如何在不发送自动递增主键的情况下发送 POST 请求

node.js - 使用 keycloak-nodejs-connect 时出错 - "Cannot exchange code for grant in bearer-only mode"

build - angular-ui-bootstrap 缩小时会导致未知的提供程序错误

node.js - Node-Webkit:fs.readdirSync ("~")不起作用