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/

相关文章:

c# - 运行child_process.execFile后uglify崩溃

javascript - 在使用 grunt usemin 和 rev 时使用 SourceMaps 进行 Uglify

javascript - 套接字 IO 在端口 3000 上被拒绝

node.js - 通过 http 正确签署对 aws 资源的请求

javascript - Sails.js,未生成应用程序文件

javascript - grunt uglify bower_components 文件夹

angularjs - 带有生成的名称调用的文件加速

mysql - Node.js 安全性

javascript - 使用 Nodejs、express 和 supertest 进行集成测试

sql-server - 无法使用 Tedious 和 Node JS 连接到本地 SQL Server 数据库