-1

ドキュメントの一部として、require js でパスを指定する拡張機能をロードするaura.jsプロジェクトがあります。拡張機能の例を次に示します。

define ["pace"], ($) ->
  (app) ->
    require:
      paths:
        morris: 'bower_components/morris.js/morris'
        raphael: 'bower_components/raphael/raphael'
      shim:
        morris:
          deps: ['jquery','raphael']
    initialize: (app) ->
      Morris = require "morris"
      Pace = require "pace"
      Pace.start()

私の問題は、プロジェクトをビルドし、require のエントリ ポイントである app.js にすべての依存関係を含めた後、ネットワーク リクエストと app.js ファイルが読み込まれていることを確認できますが、require は最適化されていないすべてのファイルをプルダウンし続けます。モジュール (例: bower_components/morris.js/morris)。

これにより、モジュールごとに二重のリクエストが発生しますが、これはもちろん不要です。アイデア?

4

1 に答える 1

0

モーメント範囲ライブラリがアタッチするモーメントを見つけられなかったため、ビルド ファイルにエラーがありました。

その結果、app.js ファイルの読み込みが失敗し、最適化されていないバージョンのライブラリを使用する必要がありました。

于 2013-11-04T22:25:01.823 に答える