Grunt dependencies conflicts in Bootstrap
我已经从官方网站下载了引导源文件,在使用节点的
执行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.2 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants [email protected] npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1 npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4 npm ERR! System Windows_NT 6.1.7601 npm ERR! command"C:\\Program Files\ odejs\\\ ode.exe""C:\\Program Files\ odejs\ ode_modules\ pm\\bin\ pm-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 pm-debug.log npm ERR! not ok code 0 |
我遵循这些安装步骤。
如何在没有任何错误的情况下干净地安装此项目?
今天早上我也遇到了这个问题。我最后把bootstrap的package.json文件中的第30行从"~0.4.2"改为"0.4.2":
1 2 3 | 27 "devDependencies": { ... 30 "grunt" :"0.4.2" |
这意味着0.4.3不再符合依赖性规范,但也意味着您以后不会安装新版本的grunt。这已经足够让事情正常运行了,但您可能最终应该将其更改回去(可能在下一个引导项目中,不要管它)。
我也遇到了同样的问题。执行以下操作:
1 2 3 | bower install bootstrap cd bower_components/bootstrap npm install |
。
结果是:
1 2 | npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements! |
我首先从引导目录中卸载grunt来解决这个问题。
1 | npm uninstall grunt |
。
然后我安装了Grunt 0.4.2
1 | npm install [email protected] |
。
这次,
1 | npm install |
此问题是GRUNT的对等依赖关系
如果您想了解此问题,请转到此URL
http://blog.nodejs.org/2013/02/07/peer-dependencies/
< BR>这是解决问题的方法
步骤1:在根目录下打开package.json
步骤2:找到字符串"grunt":"~0.4.2"
步骤3:修改为"咕噜":"0.4.2"
步骤4:$npm install
尝试
我也有这个问题。
我使用
您可能在全球安装了
在要打开项目的文件夹根目录中创建一个
1 2 3 4 5 6 7 8 9 10 | { "name" :"MyProject", "version" :"0.1.0", "author" :"My name", "private" : true, "devDependencies" : { "grunt" :"~0.4.2" } } |
在项目的根文件夹中运行
完成!
---更新---
您可以使用Bower为您安装引导程序。它使笨重的装置变得轻而易举。引导程序的入门指南建议使用它!
1 | $ bower install bootstrap |
号
以下是一篇可能与你相关的博客文章:将Grunt+Bower与Laravel和Bootstrap结合使用
或者你可以选择让
- https://www.google.com/search?Q=github+grunt+bootstrap
- https://www.npmjs.org/search?Q=引导
- http://gruntjs.com/plugins+搜索"bootstrap"
小精灵