假设有一个bower.json文件,其中的依赖项类似于
"dependencies": {
"angular": "~1.5.x",
"angular-routing": "*",
"ngDialog": "*",
"requirejs": "*"
}因为angular-routing需要另一个版本的angular (比如1.2.x),所以bower会提示我选择一个版本。
如何强制bower自动安装angular ~1.5.x?
发布于 2016-02-09 00:08:57
我想出了答案。我正在与其他人分享:
如果我将我最喜欢的版本的依赖项添加到bower.json的resolutions中,Bower会自动安装它。这是我更新的bower.json
"dependencies": {
"angular": "~1.5.x",
"angular-routing": "*",
"ngDialog": "*",
"requirejs": "*"
},
"resolutions": {
"angular": "~1.5.x"
}更多信息here。
更新:
正如Mattliu在评论中提到的,当任何库请求已经安装的依赖项的另一个版本时,都可以用!回答。这样,您将保留现有的版本,并且npm还会自动创建resolution配置。
发布于 2017-08-01 19:13:51
如果您想严格安装JQuery 2.1.4并将其添加到您的bower.json依赖项中,您可以这样做
bower install jQuery#2.1.4 --save发布于 2017-05-10 09:48:34
https://stackoverflow.com/questions/35273782
复制相似问题