Gruntjs grunt安装中的npm semver版本无效问题

Gruntjs grunt安装中的npm semver版本无效问题,gruntjs,npm,semantic-versioning,Gruntjs,Npm,Semantic Versioning,安装grunt时,其中一个错误是未满足依赖关系semver@4 我正在使用node@0.10.33,npm@1.4.28 我运行了两个命令,它显示了两个版本,其中一个是无效的 npm list -g 在树中显示semver@2.3.0无效 现在我跑了 npm view semver version 现在显示4.1.0 我尝试了npm更新semver 但什么也没发生 我甚至尝试过解决类似问题的方法 但是别帮我 我是新的npm和grunt请帮助 安装grunt时,您所说的是什么意思? 在项目中安

安装grunt时,其中一个错误是
未满足依赖关系semver@4

我正在使用
node@0.10.33
npm@1.4.28

我运行了两个命令,它显示了两个版本,其中一个是无效的

npm list -g
在树中显示
semver@2.3.0无效

现在我跑了

npm view semver version
现在显示
4.1.0

我尝试了npm更新semver 但什么也没发生

我甚至尝试过解决类似问题的方法

但是别帮我


我是新的npm和grunt请帮助

安装grunt时,您所说的
是什么意思?
在项目中安装grunt cli工具或grunt runner

由于4.0 grunt分为两个模块:

需要在全球范围内安装,并且只需安装一次:

$ npm install grunt-cli -g
需要在每个要使用grunt和grunt插件的项目中本地安装:

$ npm install grunt

更新npm:

npm的疯狂之处在于,你甚至可以通过npm更新npm:

$ npm update npm -g
当前的npm版本是2.1.9,所以这可能解决了您的问题

提示:使用vor node.js版本管理。这解决了多个问题:

  • 易版本切换
  • 全局包不需要sudo
  • $ npm update npm -g