Yeomanを使用してAngularJSアプリをスキャフォールディングしました。
yo angular –minsafe
「bowerlist」コマンドを実行すると、次のようになります。
angular#1.0.8 (latest is 1.2.0-rc.2)
angular-mocks#1.0.8 (latest is 1.2.0-rc.2)
-angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
-angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
-angular#1.0.8 (latest is 1.2.0-rc.2)
es5-shim#2.0.12(latest is 2.1.0)
json3#3.2.5
angularとその依存関係の最新の不安定なバージョンをインストールしたいと思います。
私のバウアーバージョンは1.2.6です。
私がやろうとしたのは、bower.jsonのコンポーネントのバージョンを置き換えることでした。
{
"name": "testapp",
"version": "0.0.0",
"dependencies": {
"angular": "1.2.0.-rc.2",
"json3": "~3.2.4",
"es5-shim": "~2.0.8"
},
"devDependencies": {
"angular-mocks": "1.2.0.-rc.2",
"angular-scenario": "1.2.0.-rc.2"
}
}
そして、次のコマンドを実行します。
バウアーアップデートangular –force-latest
それは私に次のエラーを与えました:
bowerENORESTARGETタグ/ブランチ1.2.0.-rc.2は存在しません
また、bower_componentsフォルダーを削除し、「bowercacheclean」を使用してから「bowerinstall」を使用してキャッシュをクリーンアップしようとしました。しかし、同じENORESTARGETエラーが発生しました。
私は何が間違っているのですか?
angularバージョンでエラーが発生しました。1.2.0-rc.2
ではなく1.2.0.-rc.2
である必要があります(0の後の余分なドットを参照してください?)
bower install angular#1.2.0-rc.2