gulpユーティリティを使用してJSコードを難読化しようとしています。 [イオンアプリケーション]コードの難読化の実行順序
gulp.task('ng_annotate_app',function (done) {
gulp.src(['!www/js/toaster.min.js','www/js/*.js','www/common/*.js'])
.pipe(strip())
.pipe(stripDebug())
.pipe(rename({
suffix: ".min",
extname: ".js"
}))
.pipe(uglify({mangle: false}))
.pipe(ngAnnotate({single_quotes: true}))
.(obfuscate())
.pipe(gulp.dest('www/dist'))
.on('end', done);
});
私は角モジュールスタータをファイルa.jsに、工場を以下のようにb.jsに入れました。 a.js:いくつかのダミーの文字列に難読化されたが、私のアプリケーションがエラーを示しunchanged.Hence b.jsにそれがあるばかりでa.js上記
var mod=angular.module ...
b.js
mod.factory ...
のvarモッズ実行できません。
ご協力いただき誠にありがとうございます。
返信いただきありがとうございます。私は今app.jsで同じ変数を宣言して使用することで呼び出すことができますが、ここでは$ httpProvider.defaults.headers.deleteヘッダーは難読化されているため削除が失敗し、定義されていないエラーが発生します。 – Anand
これに関するご意見は? – Anand