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

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

亚连
亚连オリジナル
2018-05-31 17:50:512264ブラウズ

以下では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。