問題タブ [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.
javascript - uglifyjsエラー予期しないトークンeof"undefined"
だから私はnpminstalluglify-jsを使ってnpmをインストールしました
次のコマンドを実行します。
そして私はこのエラーを受け取ります:
これが何であるか、またはそれを修正するためにどのように取り組むべきかについてのアイデアはありますか?
javascript - Uglify JS APIは、githubからサンプルを実行するとTypeErrorをスローします
uglify-js 2.2.2をインストールし、APIを使用してnode.jsアプリケーションからJavaScriptを縮小しようとしていますが、パーサーにアクセスしようとするとタイプエラーが発生します。
APIセクションのgithubreadmeに基づいて試行しています。
これが私の試み/ノードシェルからの出力です。ここでは、メソッドを呼び出そうとparse
はしていません。完全にアクセスできないことを示しているだけです。
私はここで何か間違ったことをしていますか、それともグーグルで見つけられなかったある種のバグがありますか?
javascript - UglifyJS / UglifyJS2 - 結果を復号化/リバートエンジニアリングするのはどれくらい難しいですか?
最適化された BLOB を人間が読める、簡単に理解できる状態に戻すことができるツールは既にありますか?
gruntjs - uglify grunt タスクで複数のソースマップを指定するには?
grunt-contrib-uglify
でプラグインを使用していgrunt 0.4
ます。
次のタスクがあります。
ご覧のとおり、uglify は複数のファイルを圧縮するように構成されており、指定されたソースマップは 1 つだけです。(複数のソースマップ出力を指定する方法がわかりません)。
また、uglify は各 js ファイルを圧縮した後にソースマップを上書きしています。
このプラグインを構成して、すべての js ファイルの完全なソースマップを出力するにはどうすればよいですか?
gruntjs - ビルド時にEISDIRエラーをスローするGruntマルチタスク
srcディレクトリ内の多数のjsファイルを縮小し、それらをビルドディレクトリにコピーするようにgruntを設定しようとしています。不平を言うタスクのドキュメントに従って、以下の構成が機能するはずです。
うなり声を実行すると、メッセージが表示されます
「uglify:dist」(uglify)タスクの実行警告:「build / minified」ファイルを書き込めません(エラーコード:EISDIR)。--forceを使用して続行します。
手動ファイルパスを使用するように定義を切り替えると、正常に機能します。ドキュメントは正しくありませんか?または私はそれを間違って使用していますか?
私はgruntv0.4.0rc2を実行しています
ruby-on-rails - UgliifierJS は著作権コメントを 1 つだけ表示しています
私はレール(3.2.11)アプリを作っています。アセットをコンパイルすると、著作権ステートメントが上部にある複数の JS および CSS ファイルを使用しているにもかかわらず、著作権ステートメントが 1 つしか表示されません。
これは、Rails がすべての js ファイルを連結し、一番上にある著作権ステートメントを保持しているためだと推測しています。
みんなに当然の信用を与えるようにしたい。著作権ステートメントの新しいファイルを手動で追加することもできますが、アセット パイプラインでこれを修正する方法はありますか?
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コメント正規表現リテラルを無視する別の正規表現に切り替えると、問題は解決しますか?もしそうなら、その正規表現はどのように見えるでしょうか?
javascript - Node.JSなしでUgliifyJS2を実行する方法
とにかく、 node.jsなしでUgliifyJS2を実行するには? JavaScript スクリプト エンジンを使用して JVM プロセスで実行したいとします。どうやってするか?
bundling-and-minification - UglifyJS2 に空白のみのオプションを指定する
UglifyJS2 を使用して、プロジェクト内の JavaScript ファイルを縮小するために grunt を使用しようとしています。
UglifyJS2 には WHITESPACE_ONLY (Closure Compiler に存在する) のようなオプションがありますか?
その効果のためにGruntFile.jsのオプションノードに渡す必要がある値は何ですか?
python - 静的ファイルを圧縮しようとしているときにモジュールエラーはありません
ノードを使用して静的ファイルを圧縮しようとしていますが、モジュールなしのエラーが発生し続けます
これが私のcompress.pyファイルへのリンクです: https ://github.com/bsiddiqui/bsiddiqui.com/blob/master/syte/compress.py