問題タブ [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.
django - Yugliify コンプレッサーは、npm を介してインストールされたパッケージからバイナリを見つけることができません
新しい virtualenv 環境があり、最新の django-pipleline を入手しました。
Closure を使用した JS 圧縮は完璧に機能しますが、Yuglify を使用した CSS 圧縮はノード エラーのために失敗します。
静的を収集しようとすると:
それは言います:
しかし、グローバルとしても yugliify を明確にインストールしました。
設定でバイニーを設定しようとしても役に立ちません。
それでも同じエラーが発生します。なぜnpmでこのような問題が発生するのですか? 追加で設定する必要があるものはありますか?
あるいは、pip で yugliify をインストールする方法はありますか?
どうもありがとう、
python - Heroku の Django、Yuglify と CollectStatic の問題
Django-Pipeline を使用して JavaScript を縮小しています。プロジェクトを Heroku にプッシュして CollectStatic を実行すると、エラーが発生します
しかし、CollectStatic を手動で実行すると、Yuglify は問題なく実行されます。私は問題を見つけることができません。この状況で、どのコードを表示する必要がありますか?
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 だけにあることに言及する必要があります。
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 設定は次のとおりです。
javascript - django-pipeline で JavaScript 関数の名前マングリングを防ぐ方法
私はdjango-pipelineでdjangoバージョン1.82を使用しています。html から特定の JavaScript 関数を名前で呼び出します。
残念ながら、圧縮された js ファイルでは、関数の名前が変更されているため、フロントエンド機能が機能していません。その関数の同じ名前を維持するにはどうすればよいですか、または html で js 関数への参照を変更するにはどうすればよいですか?
yugliify をインストールしました。使用する設定は次のとおりです。
android - android cordova アプリで assets フォルダーの内容をエンコードする
クロス プラットフォームのモバイル アプリケーションを開発しています。これにはapache cordovaを使用します。私たちのAndroidプロジェクトの構造は以下のようなものです.
私たちが直面している問題の 1 つは、apk ファイルを作成すると、誰でも apk を解凍して、assetsフォルダー内のファイル (html、js、css) を表示できることです。これらのファイルをエンコード、醜化、縮小、または難読化できますか? 自動ビルド ツールは使用していません。eclipse & adt プラグインを使用して apk をビルドします。
どんな助けでも大歓迎です