rpo*_*kij 51 node.js npm twitter-bootstrap gruntjs
我从官方网站下载了Bootstrap源文件,并且在使用node's安装项目时遇到依赖冲突npm
.我已经grunt 0.4.3
在我的机器上安装了一些引导程序依赖项需要0.4.0
和一些0.4.1
.
该npm install -g grunt-cli
命令没有任何问题执行.这是我执行npm install
命令后得到的日志:
npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer grunt-banner@0.2.1 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-contrib-clean@0.5.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-concat@0.3.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-connect@0.6.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-copy@0.5.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-csslint@0.2.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-cssmin@0.7.0 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-contrib-jade@0.9.1 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-contrib-jshint@0.8.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-less@0.9.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-qunit@0.4.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-uglify@0.3.3 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-watch@0.5.3 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-csscomb@2.0.1 wants grunt@~0.4.2
npm ERR! peerinvalid Peer grunt-exec@0.4.3 wants grunt@~0.4
npm ERR! peerinvalid Peer grunt-html-validation@0.1.13 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-jekyll@0.4.1 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-jscs-checker@0.3.2 wants grunt@0.4.2
npm ERR! peerinvalid Peer grunt-saucelabs@5.0.1 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-sed@0.1.1 wants grunt@~0.4
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Users\\Desktop\bootstrap-3.1.1
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.3.5
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! C:\Users\\Desktop\bootstrap-3.1.1\npm-debug.log
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)
我正在遵循这些安装步骤.
如何干净地安装此项目,没有任何错误?
joe*_*ugh 63
我今天早上也遇到了这个问题.我最终在Bootstrap的package.json文件中更改第30行:从"~0.4.2"到"0.4.2":
27 "devDependencies": {
...
30 "grunt" : "0.4.2"
Run Code Online (Sandbox Code Playgroud)
这意味着0.4.3不再匹配依赖项规范,但这也意味着您以后不会安装新版本的grunt.这足以让事情有效,但你最终应该改回来(也许在你的下一个引导项目中不管它).
Rob*_*V8R 11
我遇到了同样的问题.执行以下操作:
bower install bootstrap
cd bower_components/bootstrap
npm install
Run Code Online (Sandbox Code Playgroud)
导致:
npm ERR! peerinvalid The package grunt does not satisfy
its siblings' peerDependencies requirements!
Run Code Online (Sandbox Code Playgroud)
我通过首先从bootstrap目录卸载grunt来解决这个问题
npm uninstall grunt
Run Code Online (Sandbox Code Playgroud)
然后我安装了grunt 0.4.2
npm install grunt@0.4.2
Run Code Online (Sandbox Code Playgroud)
这一次,npm install
工作得很好
npm install
Run Code Online (Sandbox Code Playgroud)
小智 5
这个问题是grunt的peerDependencies
如果你想知道这个问题,那就转到这个网址
http://blog.nodejs.org/2013/02/07/peer-dependencies/
这是解决问题的解决方案
step1:你打开根目录中的package.json
step2:找到字符串"grunt":"~0.4.2"
step3:修改为"grunt":"0.4.2"
step4:$ npm install
归档时间: |
|
查看次数: |
13284 次 |
最近记录: |