ng-boilerplate を使用するプロジェクトで AngularJS v1.2.0-rc.3 を使用しています。Bootstrap 3 を使用したいので、バージョン 3 のブランチを使用するように bower ファイルを変更しましたが、カルマ テストの実行時に grunt が失敗します。問題を ui.bootstrap のモジュール依存関係に切り分けましたが、何が問題なのかわかりません。何か案は?
4 に答える
angular-ui-bootstrap パッケージを grunt でビルドし、build.config.js vendor_files を使用するように変更する必要があったことがわかりました。vendor/angular-ui-bootstrap/dist/ui-bootstrap-tpls-0.6.0-SNAPSHOT.min.js
あなたが ng-boilerplate に比較的慣れておらず、boostrap3 の角度サポートから始めたい場合は、このフォークが役立つかもしれません。
https://github.com/MorrisLLC/ng-boilerplate
これは、ボイラープレート ベンダー ライブラリの最新バージョンと、最新バージョンの grunt タスクを使用します。
angular-bootstrap のビルドに関する変更された手順については、クイック スタートを参照してください。現在の angular ブートストラップ ブランチには tpls ファイル (テンプレート) が含まれていないため、ビルドする必要があります。
私は同じ問題に遭遇し、すでにブートストラップ 2.3.2 で多くのことを書いていました。他の誰かの git リポジトリから最初からやり直す代わりに、いくつかのファイルを更新するだけで済みます。
- build.config.js を vendor/bootstrap/js/.js に追加します。このファイルは、使用する予定の JavaScript です。
ブートストラップをインポートする less/main.less 。ブートストラップから特定の less ファイルを使用するか、次のようにすべてをインポートできます。
@import '../../vendor/bootstrap/less/bootstrap.less';