0

私はAngularAMDライブラリを見てきましたが、本番環境で使用するためにコードを縮小する方法があるかどうか疑問に思っています.

Grunt 構成を持つAngularAMD サンプルを確認しましたが、残念ながら、ビルドの手順が機能せず、grunt setupステップでエラーが発生しています。そのため、このプロジェクトが、私が探しているような最小化されたコードを生成しているかどうかを確認できません。

サンプルの AngularAMDコードで使用しようとしたときに遭遇した問題は、従来、RequireJS を使用grunt-contrib-concatしてAngular プロジェクトを最小化しようとしたときに遭遇したものと同じであり、この 2 つを統合する方法に関するRavi Kiran のブログ投稿につながりました。

(たとえば、最初の Angular モジュールを作成する両方を定義appし、そのコントローラーを RequireJS モジュールとして定義すると、循環依存関係が発生するため、コントローラーを個別の関数として定義し、それらの関数を依存関係として Angular モジュールを作成するコードにリストする必要があります。そして、angular.module(...).controllerそれらのそれぞれを呼び出します。)

4

1 に答える 1

1

angularAMD-sample プロジェクトgrunt setupで不可解な結果になる問題Fatal error: Arguments to path.join must be stringsは、実際には古いバージョンの が原因でしgrunt-bower-taskた。0.4.0からに更新すると0.3.2、問題が解決しました。

grunt deployで縮小されたコードを生成する必要がありますangularAMD

于 2015-02-06T10:58:27.157 に答える