2016-10-24 2 views
1

Ich habe ein paar Abhängigkeiten in meiner bower.json und ich möchte die Pakete auf den neuesten Stand zu aktualisieren, so dass ich bower update laufen und es ändert nicht meine bower.json mit neuen Versionen. Ich versuchte auch bower update signalr --save, aber es änderte immer noch bower.json nicht.update bower.json mit neuen Versionen

Warum ist das? Muss ich bower.json manuell ändern? Wie ist es möglich zu wissen, welche Versionen verwendet werden?

"dependencies": { 
"angular": "~1.4.2", 
"angular-bootstrap": "^1.2.5", 
"bootstrap": "^3.3.6", 
"signalr": "^2.2.0", 
"toastr": "^2.1.2", 
"angular-i18n": "~1.5.0", 
"angular-route": "^1.5.2", 
"angular-animate": "^1.5.2", 
"angular-cookies": "^1.5.2", 
"angular-hotkeys": "cfp-angular-hotkeys#^1.7.0", 
"bootswatch": "^3.3.6", 
"dirPagination": "^1.0.0" 
} 

Antwort

1

können Sie aktualisieren bower.json die bower install some-package --save wieder zum Laufen und Auswahl der Version zu der Sie vom Terminal aktualisieren möchten, wie:

$ bower install signalr --save  
bower signalr#*     cached https://github.com/SignalR/bower-signalr.git#2.2.1 
bower signalr#*    validate 2.2.1 against https://github.com/SignalR/bower-signalr.git#* 

Unable to find a suitable version for signalr, please choose one by typing one of the numbers below: 
    1) signalr#2.2.0 which resolved to 2.2.0 and is required by bower-example 
    2) signalr#^2.2.1 which resolved to 2.2.1 

Prefix the choice with ! to persist it to bower.json 

? Answer 2 
bower signalr#^2.2.1   install signalr#2.2.1 

signalr#2.2.1 bower_components/signalr 
└── jquery#3.1.1 
Verwandte Themen