在使用 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/