問題タブ [uglifyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
18386 参照

javascript - uglifyjsエラー予期しないトークンeof"undefined"

だから私はnpminstalluglify-jsを使ってnpmをインストールしました

次のコマンドを実行します。

そして私はこのエラーを受け取ります:

これが何であるか、またはそれを修正するためにどのように取り組むべきかについてのアイデアはありますか?

0 投票する
1 に答える
2932 参照

javascript - Uglify JS APIは、githubからサンプルを実行するとTypeErrorをスローします

uglify-js 2.2.2をインストールし、APIを使用してnode.jsアプリケーションからJavaScriptを縮小しようとしていますが、パーサーにアクセスしようとするとタイプエラーが発生します。

APIセクションのgithubreadmeに基づいて試行しています。

これが私の試み/ノードシェルからの出力です。ここでは、メソッドを呼び出そうとparseはしていません。完全にアクセスできないことを示しているだけです。

私はここで何か間違ったことをしていますか、それともグーグルで見つけられなかったある種のバグがありますか?

0 投票する
1 に答える
671 参照

javascript - UglifyJS / UglifyJS2 - 結果を復号化/リバートエンジニアリングするのはどれくらい難しいですか?

最適化された BLOB を人間が読める、簡単に理解できる状態に戻すことができるツールは既にありますか?

0 投票する
3 に答える
5230 参照

gruntjs - uglify grunt タスクで複数のソースマップを指定するには?

grunt-contrib-uglifyでプラグインを使用していgrunt 0.4ます。

次のタスクがあります。

ご覧のとおり、uglify は複数のファイルを圧縮するように構成されており、指定されたソースマップは 1 つだけです。(複数のソースマップ出力を指定する方法がわかりません)。

また、uglify は各 js ファイルを圧縮した後にソースマップを上書きしています。

このプラグインを構成して、すべての js ファイルの完全なソースマップを出力するにはどうすればよいですか?

0 投票する
3 に答える
6225 参照

gruntjs - ビルド時にEISDIRエラーをスローするGruntマルチタスク

srcディレクトリ内の多数のjsファイルを縮小し、それらをビルドディレクトリにコピーするようにgruntを設定しようとしています。不平を言うタスクのドキュメントに従って、以下の構成が機能するはずです。

うなり声を実行すると、メッセージが表示されます

「uglify:dist」(uglify)タスクの実行警告:「build / minified」ファイルを書き込めません(エラーコード:EISDIR)。--forceを使用して続行します。

手動ファイルパスを使用するように定義を切り替えると、正常に機能します。ドキュメントは正しくありませんか?または私はそれを間違って使用していますか?

私はgruntv0.4.0rc2を実行しています

0 投票する
0 に答える
49 参照

ruby-on-rails - UgliifierJS は著作権コメントを 1 つだけ表示しています

私はレール(3.2.11)アプリを作っています。アセットをコンパイルすると、著作権ステートメントが上部にある複数の JS および CSS ファイルを使用しているにもかかわらず、著作権ステートメントが 1 つしか表示されません。

これは、Rails がすべての js ファイルを連結し、一番上にある著作権ステートメントを保持しているためだと推測しています。

みんなに当然の信用を与えるようにしたい。著作権ステートメントの新しいファイルを手動で追加することもできますが、アセット パイプラインでこれを修正する方法はありますか?

0 投票する
1 に答える
1146 参照

javascript - パターンに一致するが正規表現リテラルに一致しないJavascript正規表現(r.jsオプティマイザーと醜い問題)?

Require.jsを使用してモジュールに編成されたバックボーンアプリケーションがあります。これらのモジュールの1つには、Handlebarsヘルパーが含まれています。このヘルパーには、各ビューのすべてのHTMLテンプレートから正当なヘッダーを取得するために使用するメソッドがあります。ヘッダーはHTMLコメントに含まれているので、次の正規表現を使用してヘッダーを削除します。

ここで、r.jsを使用してアプリケーションを最適化(連結/コンパイル/縮小)すると、onBuildWrite()r.jsのメソッドを使用してHTMLコメントの同じ削除を実行します。

残念ながら、これは、Handlebarsヘルパーを含むRequire.jsモジュールがr.js最適化ビルドにプルされると、ヘルパー内の正規表現リテラルが削除され、r.jsビルド全体が爆破されることを意味します。

onBuildWrite()ヘルパーを除くすべてのモジュールに正規表現を選択的に適用することで、問題を解決しようとしました。

ただし、r.js構成で醜化が有効になっている場合、これは機能しないようです。正規表現は、ヘルパーを含むビルドされたスクリプト全体で実行されているようで、ビルドが爆破されます。

r.js構成でuglifyが無効になっている場合、すべてが正常に機能します。

uglifyがこれを壊す理由を誰かが知っていますか?HTMLコメントをキャプチャするがHTMLコメント正規表現リテラルを無視する別の正規表現に切り替えると、問題は解決しますか?もしそうなら、その正規表現はどのように見えるでしょうか?

0 投票する
1 に答える
2965 参照

javascript - Node.JSなしでUgliifyJS2を実行する方法

とにかく、 node.jsなしでUgliifyJS2を実行するには? JavaScript スクリプト エンジンを使用して JVM プロセスで実行したいとします。どうやってするか?

0 投票する
0 に答える
391 参照

bundling-and-minification - UglifyJS2 に空白のみのオプションを指定する

UglifyJS2 を使用して、プロジェクト内の JavaScript ファイルを縮小するために grunt を使用しようとしています。

UglifyJS2 には WHITESPACE_ONLY (Closure Compiler に存在する) のようなオプションがありますか?

その効果のためにGruntFile.jsのオプションノードに渡す必要がある値は何ですか?

0 投票する
1 に答える
89 参照

python - 静的ファイルを圧縮しようとしているときにモジュールエラーはありません

ノードを使用して静的ファイルを圧縮しようとしていますが、モジュールなしのエラーが発生し続けます

これが私のcompress.pyファイルへのリンクです: https ://github.com/bsiddiqui/bsiddiqui.com/blob/master/syte/compress.py