ホームページ > 記事 > ウェブフロントエンド > angularjs が gulp-uglify 圧縮を使用した後に報告されるエラーの解決策
以下では、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を使用してグローバルリクエストロードメソッドを実装する
以上がangularjs が gulp-uglify 圧縮を使用した後に報告されるエラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。