2016-04-01 8 views
1

フロントエンドに1.5x角度のSails.jsアプリケーションを開発中です。最近、私はtextAngularを使って作業を始めましたが、何らかの理由で開発でうまくいきました。(私は問題と考えています)gratchを実行して、すべてのjを最小化すると、私の角モジュール/アプリ。 textAngularへの参照をすべて削除すると、concat/uglifyされ、本番環境で正常に動作します。私はtextAngularを使いたいと思っています。そして、それはそれが1つの言葉でそれらのスクリプトの問題だとは思わない。この問題のトラブルシューティングについてはどうすればよいですか?問題を特定または解決するのに役立つ可能性のある連結オプションまたはuglifyオプションはありますか?SailsパイプラインでGrunt concatとUglifyのトラブルシューティング

ADDITIONAL INFO:textAngularを注入するための 角度コード:

Error: [$injector:modulerr] http://errors.angularjs.org/1.5.0/$injector/modulerr?p0=sangularApp&p1=%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.5.0%2F%24injector%2Funpr%3Fp0%3Da%0Ad%2F%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A1797%0APa%2Fo.%24injector%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A20234%0Ad%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18987%0Ae%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A19221%0Ak%2F%3C.invoke%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A19311%0Ad%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18448%0Aj%2F%3C%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18580%0Af%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A2243%0Aj%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A18357%0APa%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A20389%0A_%2Fg%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A9026%0A_%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A9329%0A%24%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A10%3A8641%0A%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A14%3A26564%0Afa.Callbacks%2Fj%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A7154%0Afa.Callbacks%2Fk.fireWith%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A7927%0A.ready%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A2%3A9741%0Ag%40http%3A%2F%2Fcutupcode.com%2Fmin%2Fproduction.min.js%3A1%3A1606%0A 

答えて

1

これは、次のとおりです。ここで

var sangularApp = angular.module('sangularApp', ['datatables', 'textAngular']). 
    config(function($provide) { // provider-injector 
     $provide.decorator('taOptions', ['$delegate', function(taOptions) { // $delegate is the taOptions we are decorating 
     taOptions.toolbar = [ 
      ['pre', 'bold', 'italics', 'underline', 'strikeThrough','ol','insertLink', 'insertImage','html'] 
     ]; 
     return taOptions; 
     }]); 
    }); 

は、私は生産で実行され、ファイルが縮小されたときに、私は(取得エラーですいくつかのデバッグ情報やコンソールエラーがなければ、難しい質問に応答することができます。

私の提案はあなたのスクリプトを振り返り、textAngular用の追加ライブラリが含まれていること、そしてあなたのモジュールへのライブラリの注入が正しく行われていることを確認してください。

これらのツールを適用しなくてもライブラリが正常に動作している場合、細分化と連結によって問題は発生しません。

+0

ありがとうございます。私は注入をどのように行うのか、そして私が得たエラーは非常に奇妙なことを私は知っていますが、私が生産で走った場合にのみエラーが発生し、私は肯定的ではありませんが、縮小されたファイル – edencorbin

+0

どういうわけかファイルの順序が連鎖と開発で異なっていると思われ始めているので、私はその手順を踏んで、名前付きフォルダ(a、b、c)を使用する代わりに手動で順序を入れようとしています。私が今やっていることは、正しく注文するが、おそらく連結しない開発である。 – edencorbin

+0

既に縮小されたファイルを縮小すると問題が発生しますか?手動で順序を指定しても何も修正されませんでした。 – edencorbin

関連する問題