タグ付けされた質問 「uglifyjs」

2
Gulpタスクからファイル/ディレクトリを除外する
私はすべてのカスタム.JSファイル(ベンダー以外のライブラリ)を連結して醜くするgulp rjsタスクを持っています。 私がやろうとしていることは、このタスクからいくつかのファイル/ディレクトリ(コントローラとディレクティブ)を除外することです。 わたしの木 - application - resources - js main.js - vendor - jquery - modernzr - angular - controllers - controller1 - controller2 - controller3 - directives - directives1 - directives2 - directives3 - widgets - widget1 - widget2 - widget3 - widget4 - modules - modules1 - …

3
GulpでBrowserifyを使用して出力を醜くする方法は?
GulpでBrowserifyの出力を醜くしようとしましたが、動作しません。 gulpfile.js var browserify = require('browserify'); var gulp = require('gulp'); var uglify = require('gulp-uglify'); var source = require('vinyl-source-stream'); gulp.task('browserify', function() { return browserify('./source/scripts/app.js') .bundle() .pipe(source('bundle.js')) .pipe(uglify()) // ??? .pipe(gulp.dest('./build/scripts')); }); 私の理解では、次のような手順では作成できません。シーケンスを保持するために1つのパイプで作成する必要がありますか? gulp.task('browserify', function() { return browserify('./source/scripts/app.js') .bundle() .pipe(source('bundle.js')) .pipe(uglify()) // ??? .pipe(gulp.dest('./source/scripts')); }); gulp.task('scripts', function() { return grunt.src('./source/scripts/budle.js') .pipe(uglify()) .pipe(gulp.dest('./build/scripts')); …

9
「不明なプロバイダー:aProvider <-a」元のプロバイダーを見つけるにはどうすればよいですか?
AngularJSアプリケーションの(UglifyJSを介して)縮小バージョンをロードすると、コンソールに次のエラーが表示されます。 Unknown provider: aProvider &lt;- a 今、私はこれが変数名のマングリングによるものであることを理解しています。符号化されていないバージョンは問題なく動作します。ただし、JS出力ファイルのサイズが大幅に削減されるため、変数名のマングリングを利用したいと思います。 そのため、ビルドプロセスではngminを使用していますが、以前はうまく機能していたとしても、この問題は解決されていないようです。 そこで、この問題をデバッグするために、uglifyグラントタスクでソースマップを有効にしました。それらは問題なく生成され、Chrome はサーバーからマップをロードします。それでも、プロバイダーの元の名前が表示されるはずだという印象を受けましたが、同じように役に立たないエラーメッセージが表示されます。 Chromeでソースマップを使用して、ここで問題のプロバイダーを特定するにはどうすればよいですか。または、別の方法でプロバイダーを見つけるにはどうすればよいですか。

8
Angular.moduleの縮小バグ
最小化が機能していない理由を理解しようと最悪の時間を過ごしています。 Web全体の多数の提案に従って、関数の前に配列オブジェクトを介してプロバイダーを挿入しましたが、それでも「不明なプロバイダー:aProvider &lt;-a」 レギュラー: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); $locationProvider.html5Mode(true); }]) 縮小: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function(a, b){ a. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); b.html5Mode(true); }]) どんな提案も大いに義務づけられるでしょう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.