我正在为两个需要不同版本 Grunt 的项目做贡献:
- 项目 A 需要 Grunt v0.3.2
- 项目 B 需要 Grunt v0.4.1
两个项目都有独立的工作区。
我目前在我的机器上安装了 Grunt v0.4.1;但是我似乎无法在项目 A 上运行 grunt,因为它以不同的方式检测 gruntfile。我可以从 grunt v0.3->0.4 迁移项目 A,但我觉得在此期间可能会有更好的解决方案。
我将如何解决这个冲突?
最佳答案
Grunt 0.3 过去需要全局安装,但在 0.4 中你可以全局安装 cli (npm install grunt-cli
)。如果您在全局安装 cli,然后在本地安装 0.3 版本(就像 0.4 一样),这应该仍然适用于 0.3。
总结一下:
npm uninstall grunt -g
删除旧的全局 grunt 版本npm install grunt-cli -g
确保全局安装 clinpm install grunt@0.3
到你的 0.3 项目中
关于javascript - 在一台机器上安装两个不同版本的 grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868038/