私は 'yo angular'を実行し、後で1.0.8をインストールしたことを認識しました。角度コンポーネントをアンインストールしましたが、オリジナルのbower.jsonファイルは 'devDependencies' devDependenciesの代わりに、依存関係の下ですべての1.2.0-rc.2コンポーネントの角モックと角度シナリオを再追加します。BowerとdevDependenciesと依存関係
devDependenciesがどのように使用されているのか、手動で修正したり放置したりするのが気になります。 bower CLIで何かをdevの依存関係としてマークする方法を指定する方法はありますか?編集する前に
{
name: "Angular",
version: "0.0.0",
dependencies: {
json3: "~3.2.4",
jquery: "~1.9.1",
bootstrap-sass: "~2.3.1",
es5-shim: "~2.0.8",
angular-mocks: "1.2.0-rc.2",
angular-sanitize: "1.2.0-rc.2",
angular-resource: "1.2.0-rc.2",
angular-cookies: "1.2.0-rc.2",
angular: "1.2.0-rc.2",
angular-scenario: "1.2.0-rc.2"
},
devDependencies: { }
}
:編集ファイルの後
{
"name": "Angular",
"version": "0.0.0",
"dependencies": {
"angular": "~1.0.7",
"json3": "~3.2.4",
"jquery": "~1.9.1",
"bootstrap-sass": "~2.3.1",
"es5-shim": "~2.0.8",
"angular-resource": "~1.0.7",
"angular-cookies": "~1.0.7",
"angular-sanitize": "~1.0.7"
},
"devDependencies": {
"angular-mocks": "~1.0.7",
"angular-scenario": "~1.0.7"
}
}
:
さらに、
bower help install
利回り(latest sourceを参照してください):[email protected](bower latest sourceを参照)、bower help
利回りのようそれをアップ。ありがとうございます。 – Gary
は、bower.jsonから不要なdepsを削除したときに自動削除されるようにするための方法ですか? – FutuToad
@FutuToad、私はそれを試したことはありませんが、 'bower update'(古いデップを削除した最新バージョンを入手する)と' bower prune'(余分なローカルパッケージを削除する)がこのトリックを行うかもしれません。 – zamnuts