Bower安装显示提示input消息debian

我遇到了一个问题,试图在我的项目上执行凉亭安装

我只是在我的debian操作系统上执行bower install命令,但是当它识别在我的bower.json上定义的依赖关系时。

它陷入了一个我不明白的地方

这是我在我的命令行中看到的最后一部分

"dependencies": { "angular": { "endpoint": { "name": "angular", "source": "angular", "target": "^1.0.8" }, "canonicalDir": "/home/ricco/.cache/bower/packages/060a9fe0e60a0d3d6c9ed350cde03e61/1.5.4", "pkgMeta": { "name": "angular", "version": "1.5.4", "license": "MIT", "main": "./angular.js", "ignore": [], "dependencies": {}, "homepage": "https://github.com/angular/bower-angular", "_release": "1.5.4", "_resolution": { "type": "version", "tag": "v1.5.4", "commit": "b972d5aa130bef5c4d931f22bd11627207ea35ca" }, "_source": "https://github.com/angular/bower-angular.git", "_target": ">=1" }, "dependencies": {}, "nrDependants": 1 } }, "nrDependants": 1 } ] } ] } }, { "type": "input", "message": "Answer", "name": "prompt", "level": "prompt" 

然后在那里dislpaying之后

 { "type": "input", "message": "Answer", "name": "prompt", "level": "prompt" 

它出于某种原因卡在那里。

这是我的bower.json

 { "name": "ng-boilerplate", "version": "0.3.2", "devDependencies": { "angular": "~1.2", "angular-mocks": "~1.2", "bootstrap": "~3.1", "angular-bootstrap": "~0.10.0", "angular-ui-router": "~0.2", "angular-route":"1.5.3", "angular-resource":"1.5.3" }, "dependencies": {} } 

我使用Angular样板ngbp遇到了同样的问题。

我通过从我的.bowerrc文件中删除以下行来解决该问题:

"json": "bower.json"

当您通过Bower为应用程序指定依赖项时,某些程序包可能依赖于同一个库的不同版本。 你将不得不在你的应用程序中parsing你想要的库的版本。

如果你在.bowerrc文件中使用“json”:“bower.json”来configuration你的Bower,Bower会希望这些分辨率在bower.json文件中。 这意味着你必须在bower.json文件中有“分辨率”属性。

所以,你可以尝试添加“决议”属性到你的bower.json中:

 { "name": "ng-boilerplate", "version": "0.3.2", "devDependencies": { "angular": "~1.2", "angular-mocks": "~1.2", "bootstrap": "~3.1", "angular-bootstrap": "~0.10.0", "angular-ui-router": "~0.2", "angular-route":"1.5.3", "angular-resource":"1.5.3" }, "resolutions": { "angular": "1.2.12" } }