問題タブ [yuglify]

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

django - Yugliify コンプレッサーは、npm を介してインストールされたパッケージからバイナリを見つけることができません

新しい virtualenv 環境があり、最新の django-pipleline を入手しました。

Closure を使用した JS 圧縮は完璧に機能しますが、Yuglify を使用した CSS 圧縮はノード エラーのために失敗します。

静的を収集しようとすると:

それは言います:

しかし、グローバルとしても yugliify を明確にインストールしました。

設定でバイニーを設定しようとしても役に立ちません。

それでも同じエラーが発生します。なぜnpmでこのような問題が発生するのですか? 追加で設定する必要があるものはありますか?

あるいは、pip で yugliify をインストールする方法はありますか?

どうもありがとう、

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

python - Heroku の Django、Yuglify と CollectStatic の問題

Django-Pipeline を使用して JavaScript を縮小しています。プロジェクトを Heroku にプッシュして CollectStatic を実行すると、エラーが発生します

しかし、CollectStatic を手動で実行すると、Yuglify は問題なく実行されます。私は問題を見つけることができません。この状況で、どのコードを表示する必要がありますか?

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

python - Heroku のデプロイ、Django パイプラインを使用した Yugliify No such File

デロイメントで collectstatic を実行しようとしましたが、次のエラーが発生しました:

pipeline.exceptions.CompressorError: /usr/bin/env: yugliify: そのようなファイルやディレクトリはありません

collectstatic を手動で実行すると、すべてが期待どおりに機能します。

「stylesheets/omnibase-v1.css」を「stylesheets/omnibase-v1.css」として後処理 「js/omnijs-v1.js」を「js/omnijs-v1.js」として後処理

Yugliify をグローバルにインストールしました。「heroku run yugliify」を実行すると、インターフェイスがポップアップし、期待どおりに実行されます。展開に関する問題のみが発生しています。NodeJS と Python で multibuildpack を使用しています。何か助けはありますか?

念のため、私のパッケージ:

Yugliify は私の requirements.txt ではなく、私の package.json だけにあることに言及する必要があります。

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

python - django-compress が CSS の相対 URL を絶対 URL に置き換えない

django-compress を使用して、manage.py compress コマンドを使用して、Amazon S3 に保存されている js と css を事前圧縮しています。

ただし、問題は、css 内の相対 img URL が絶対 URL に置き換えられていないことです。

だから私はCSSのような画像のURLを持っています

これは、compress コマンドを実行した後、イメージの絶対 S3 URL に適切に置き換えられません。のようなものになる代わりに

それはそのまま

圧縮されたcssで。

settings.py の私の django-compress 設定は次のとおりです。

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

javascript - django-pipeline で JavaScript 関数の名前マングリングを防ぐ方法

私はdjango-pipelineでdjangoバージョン1.82を使用しています。html から特定の JavaScript 関数を名前で呼び出します。

残念ながら、圧縮された js ファイルでは、関数の名前が変更されているため、フロントエンド機能が機能していません。その関数の同じ名前を維持するにはどうすればよいですか、または html で js 関数への参照を変更するにはどうすればよいですか?

yugliify をインストールしました。使用する設定は次のとおりです。

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

android - android cordova アプリで assets フォルダーの内容をエンコードする

クロス プラットフォームのモバイル アプリケーションを開発しています。これにはapache cordovaを使用します。私たちのAndroidプロジェクトの構造は以下のようなものです.

私たちが直面している問題の 1 つは、apk ファイルを作成すると、誰でも apk を解凍して、assetsフォルダー内のファイル (html、js、css) を表示できることです。これらのファイルをエンコード、醜化、縮小、または難読化できますか? 自動ビルド ツールは使用していません。eclipse & adt プラグインを使用して apk をビルドします。

どんな助けでも大歓迎です