我正在为两个需要不同版本的Grunt的项目做出贡献:
两个项目都有不同的工作区。
我目前在我的机器上安装了Grunt v0.4.1;但是我似乎无法在项目A上运行grunt,因为它以不同方式检测gruntfile。我可以从grunt v0.3-> 0.4迁移项目A,但我觉得在此期间可能有更好的解决方案。
我将如何解决这场冲突?
答案 0 :(得分:13)
Grunt 0.3过去需要全局安装,但是在0.4中全局安装cli(npm install grunt-cli
)。如果你全局安装cli,那么这应该仍然适用于0.3,然后在本地安装0.3版本(如0.4)。
总结一下:
npm uninstall grunt -g
删除旧的全球咕噜版npm install grunt-cli -g
确保cli全局安装npm install grunt@0.3
进入您的0.3项目