0

プロジェクトと gruntfile.js を生成するために、yeoman angular-generator を使用しました。

私はbower.jsonを持っています:

{
  "name": "boot-ang",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.15",
    "json3": "~3.2.6",
    "es5-shim": "~2.1.0"
  },
  "devDependencies": {
    "angular-mocks": "1.2.15",
    "angular-scenario": "1.2.15",
    "bootstrap": "~3.1.1",
    "angular-route": "~1.2.16"
  }
}

これは私のindex.htmlの一部です

<!-- build:js scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<!-- endbower -->
<!-- endbuild -->

grunt serve を実行すると、bower:js から angular-route が削除されます。なぜですか?

4

1 に答える 1

1

現在、bower.jsangular-routeは にあります。AngulardevDependenciesや json3 がロードされている場所などの依存関係に切り替えることができます。

devDependencies は、単体テストやドキュメンテーションなどのためのものであり、index.html に追加することは有用ではないと考えているため、不平を言うサーブはそれを削除しています。

コマンドでスクリプトをインストールすることができます

bower install angular-route --save

それ以外の

bower install angular-route --save-dev
于 2014-05-22T20:54:14.897 に答える