問題タブ [uglifier]

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 投票する
1 に答える
2470 参照

ruby-on-rails - Ugliifier - NoMethodError: 未定義のメソッド `start_with?' nil:NilClass の場合

NoMethodError: undefined method start_with?' for nil:NilClass本番環境でアセットをプリコンパイルしているときに、エラーに直面しています。

これは問題のようでuglifier、私は次の宝石を使用しています:

レール (5.2.2)

醜い (4.1.9)

スプロケットレール (3.2.1)

therubyracer (0.12.3)

ログ トレース:

ここで報告された同様の問題を確認しましたが、に追加config.assets.js_compressor = Uglifier.new(harmony: true, compress: { unused: false })config/environments/production.rbても問題は解決しませんでした。

問題を解決するためのリードをいただければ幸いです。ありがとう!

0 投票する
2 に答える
9227 参照

angular - Angular 7 is not minifying html, js, css files

I have a problem with my project in Angular 7.

The problem is after compilation I have no minified and uglified files in Chrome console. After running project in production environment I received this information in console:

As you can see chunk {main} has above 11.3 MB.

Once entered the Chrome console I can see those files in my Sources: enter image description here

Unfortunately, only scripts.4d10c1b333ada0ab6568.js is fully minified. Rest of files are untouched and still not minified and uglified.

I have tried to find a solution, and I found that this should be placed in my angular.json file: enter image description here

This not helps either. Here is my package.json file: enter image description here

Can anyone help to set my project up to create uglified and minified files? Thank you!

Updated dependencies from package.json:

Whole angular.json file:

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

ruby-on-rails - Railsアプリケーションで圧縮されたJavaスクリプトファイルを暗号化できますか?

rails production.rbファイルの「Ugliifier」を使って圧縮(.js)ファイルを作成しました。ただし、この圧縮ファイルを暗号化する必要があります。このタスクを満たす宝石や構成はありますか?

何も役に立たなかった。