在一台机器上安装两个不同版本的grunt

时间:2013-06-01 01:03:51

标签: javascript build npm gruntjs

我正在为两个需要不同版本的Grunt的项目做出贡献:

  • 项目A需要Grunt v0.3.2
  • 项目B需要Grunt v0.4.1

两个项目都有不同的工作区。

我目前在我的机器上安装了Grunt v0.4.1;但是我似乎无法在项目A上运行grunt,因为它以不同方式检测gruntfile。我可以从grunt v0.3-> 0.4迁移项目A,但我觉得在此期间可能有更好的解决方案。

我将如何解决这场冲突?

1 个答案:

答案 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项目