ホームページ > ウェブフロントエンド > jsチュートリアル > angularjs が gulp-uglify 圧縮を使用した後に報告されるエラーの解決策

angularjs が gulp-uglify 圧縮を使用した後に報告されるエラーの解決策

亚连
リリース: 2018-05-31 17:50:51
オリジナル
2289 人が閲覧しました

以下では、angularjs で gulp-uglify 圧縮を使用した後のエラー レポートの解決策を共有します。これは良い参考値であり、皆さんのお役に立てれば幸いです。

問題の理由は、圧縮後に変数が e、s、t などになることです。依存関係の注入を必要とするメソッドは角括弧の注入を使用せず、関数のパラメーターで直接使用され、その結果、モジュールの圧縮後に依存関係の注入が必要なメソッドを識別できない。例:

var module= angular.module('homeApp', ['ui.router']); 
module.config(function ($sceProvider) { 
 $sceProvider.enabled(false); 
})
ログイン後にコピー

は、次のように変更されます:

var module= angular.module('homeApp', ['ui.router']); 
module.config(['$sceProvider',function ($sceProvider) { 
 $sceProvider.enabled(false); 
}])
ログイン後にコピー

gulp-uglify 圧縮を再度使用すると、実行は正常になります。

上記は私があなたのためにまとめたものです。

関連記事:

Axios Elementを使用してグローバルリクエストロードメソッドを実装する

iviewでのセレクターの複数選択検証メソッド

mongodbデータベースに接続する方法のnodejsの例

以上がangularjs が gulp-uglify 圧縮を使用した後に報告されるエラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート