1

Yeoman は私の最初の角度付きアプリを構築し、index.html に次のコードを配置しました。これは、何らかのビルド プロセスによって消費されると推測されます (そのプロセスが何であるかはまだわかりません)。

しかし、index.html では、これら 3 つのコメント グループの間でスクリプトが分割されています。最後の 1 つは私のコードの行き先のようですが、最初の 2 つは区別がやや恣意的です。私はそれらが何を意味するのか理解しようとしているので、アプリを使用可能にするために追加する必要があるこれらの部分をどこに挿入するかを知っています:

  <script src="bower_components/angular-ui-calendar/calendar.js"></script>
  <script src="bower_components/ng-grid/ng-grid-2.0.7.min.js"></script>

それらは最初のグループ ( build:js scripts/plugins.js ) または 2 番目のグループ ( build: js scripts/modules.js ) に属しますか? そして、なぜjqueryとangularはこれらのグループの両方の外にあるのですか. これらのディレクティブが何をするかについて何らかのハンドルが必要なように感じますが、build:jsをグーグルで検索しても、関連していると思われる結果が得られません。

  <script src="bower_components/jquery/jquery.js"></script>
  <script src="bower_components/angular/angular.js"></script>

  <!-- build:js scripts/plugins.js -->
    <script src="bower_components/bootstrap-sass/js/bootstrap-affix.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-alert.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-dropdown.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-tooltip.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-modal.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-transition.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-button.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-popover.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-typeahead.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-carousel.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-scrollspy.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-collapse.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-tab.js"></script>
  <!-- endbuild -->

  <!-- build:js scripts/modules.js -->
    <script src="bower_components/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-cookies/angular-cookies.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
  <!-- endbuild -->

  <!-- build:js({.tmp,app}) scripts/scripts.js -->
    <script src="scripts/app.js"></script>
    <script src="scripts/controllers/main.js"></script>
  <!-- endbuild -->

関連するドキュメントへの説明またはポインタは非常に役立ちます。

4

2 に答える 2

0

デフォルトでは、 grunt cdnifyはこれらのパスを Google の CDN を使用するように変更するため、jQuery と Angular は外部にあると思います。

于 2013-10-18T08:14:34.973 に答える