2014-11-25 41 views
0

在安装咕噜的错误之一是unmet dependency [email protected]NPM semver版本无效的问题

我使用[email protected][email protected]

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

npm list -g 

,并在树它显示[email protected] invalid

现在我跑

npm view semver version 

现在它显示4.1.0

我试图NPM更新semver 但没有任何反应

我甚至试图在类似的问题npm error invalid semver

curl https://npmjs.org/install.sh | sh 

但donesnt帮助提供的解决方案

我是新来的npm和咕噜请帮忙!

回答

2

你是什么意思由While installing grunt? 在你的项目中安装grunt-cli工具或grunt-runner?

因为4.0咕噜被分成2个模块:

grunt-cli需求在全球范围安装,并且只有1次:

$ npm install grunt-cli -g 

grunt需要安装d本地在您要使用咕噜咕噜-plugins的每一个项目:

$ npm install grunt 

更新NPM:

关于故宫的疯狂的事情是,你甚至可以更新NPM通过NPM :

$ npm update npm -g 

当前的npm版本是2.1.9,所以也许这可以解决你的问题。

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

  1. 轻松切换版本
  2. 你不需要须藤全球​​包装