【发布时间】:2016-05-18 07:59:17
【问题描述】:
我一直在尝试在我的项目上安装 grunt,但没有成功。
这是我在运行 npm install 时遇到的错误
npm WARN package.json XXX@1.0.0 No license field.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! code EPEERINVALID
npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer grunt-contrib-copy@0.8.2 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-sass@0.9.2 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-watch@0.6.1 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-mustache-render@1.9.0 wants grunt@^0.4.5
这是我的包 json 的样子
{
"name": "XXX",
"version": "1.0.0",
"repository": {
"type": "git",
"url": "some git repo"
},
"devDependencies": {
"grunt-html-build": "^0.5.1",
"grunt-contrib-copy": "^0.8.0",
"grunt-contrib-sass": "^0.9.2",
"grunt-contrib-watch": "^0.6.1",
"grunt-mustache-render": "^1.9.0"
}
}
我已经尝试过 npm update -g 但似乎没有发生任何事情。
npm --version 说 2.11.3
我认为我发现的唯一相关错误是在我运行时
> npm list
├─┬ grunt@1.0.1 peer invalid
最后:npm ERR!对等体无效:grunt@1.0.1
> grunt --version
grunt-cli v1.2.0
grunt v1.0.1
我需要重新安装 grunt 吗?我还没有找到相关的命令。
感谢您的帮助!
【问题讨论】:
标签: npm gruntjs npm-install