問題タブ [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 投票する
0 に答える
41 参照

css - コメントは CSS ルールに違反しています

Rails アプリがあり、ブートストラップと他のベンダーの js と css を使用しています。

開発ではすべて問題ありませんでしたが、本番環境 (heroku) に移行すると、いくつかの css ルールが無視されます。

これは、無視されているルールの 1 つです。

面白いことに.drawer--sidebar .drawer-hamburger、期待どおりに動作しますが、.drawer--sidebar.drawer--left .drawer-nav検出されません。

生成された css を見ると、次のようになりました: (展開)

著作権を使用してコメントを削除しようとしまし config.assets.js_compressor = Uglifier.new(comments: :none, copyright: false)たが、機能しませんでした。

問題のあるコメントを削除するだけですが、デプロイごとにアセットをプリコンパイルする前に依存関係をダウンロードします。

これらのコメントを無視するようにレールに指示するにはどうすればよいですか?

編集

明確にするために。

config.assets.js_compressor = Uglifier.new(comments: :none, copyright: false)動作しますが、js ファイルのみです。

config.assets.js_compressor = :sassこの質問の回答に記載されているように、機能しません

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

ruby-on-rails - Ruby 2.4 アップグレード後 - gem 'uglifier' (Bundler::GemRequireError) を読み込もうとしているときにエラーが発生しました

バンドル プロセス中にエラーが発生することなく、Ruby 2.4.0 を使用するようにアプリをアップグレードしました。ただし、サーバーを起動しようとすると、次のエラーが発生します。

このサイトの他の回答で、Gemfile に追加する必要があることがわかりましたgem 'therubyracer'が、アプリの作成以来、既にそれを持っています。

NodeJS の最新バージョンも私のマシンにインストールされています。

他の誰かがこのエラーに遭遇し、それを解決する方法を知っていますか?

Gemfile の uglifier 設定:gem 'uglifier', '~> 3.0.4'

完全なスタック トレース:

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

ruby-on-rails - サーバー起動時にRuby on Rails uglifierエラーが発生するWINDOWS 10

だから私はこれに慣れていないので、win10でレールv5のローカルホストサーバーにスターを付けようとしています。周りを見回しましたが、わかりません

私はこのコードを入れました`

それから私はこれを手に入れます

助けてください