安装grunt时,其中一个错误是unmet dependency semver@4
我正在使用node@0.10.33
,npm@1.4.28
我运行两个命令,它显示两个版本,一个是无效的
npm list -g
并在树中显示semver@2.3.0 invalid
现在我跑
npm view semver version
现在显示4.1.0
我试过npm update semver 但没有任何反应
我甚至尝试过类似问题npm error invalid semver
中提供的解决方案curl https://npmjs.org/install.sh | sh
但是很有帮助
我是新来的npm和grunt请帮忙!
答案 0 :(得分:2)
While installing grunt
你是什么意思?
在项目中安装grunt-cli工具或grunt-runner?
因为4.0 grunt分为2个模块:
grunt-cli需要全局安装,且只需安装一次:
$ npm install grunt-cli -g
需要在每个要使用grunt和grunt-plugins的项目中本地安装
$ npm install grunt
更新npm:
关于npm的疯狂的事情是,你甚至可以通过npm更新npm:$ npm update npm -g
当前的npm版本是2.1.9,所以这可能解决了你的问题。
提示:使用nvm vor node.js版本管理。这解决了多个问题: