jquery-ui-distパッケージをインストールしようとしていますが、collectstaticを実行すると、URLがスタイルシートの引用符の中にあるときにwhitenoiseに問題があるようです。whitenoiseがcollectstaticを実行しているときにjquery-ui.cssにエラーが発生しました
私が手にエラーがある:
MissingFileError: The file 'jquery-ui-dist/"images/ui-icons_555555_256x240.png"' could not be found with <whitenoise.storage.CompressedManifestStaticFilesStorage object at 0x7fb16b7000b8>.
The CSS file 'jquery-ui-dist/jquery-ui.css' references a file which could not be found:
jquery-ui-dist/"images/ui-icons_555555_256x240.png"
Please check the URL references in this CSS file, particularly any
relative paths which might be pointing to the wrong location.
私はそれはそれの周りに引用を続けると、それは悪いファイル名を探していると考えているようだことがわかり、私は理由があったと仮定したソースファイル理由見積もりが不要な場合url("images/ui-icons_555555_256x240.png")
があるので、引用符を削除したソースファイルでsed -i 's/\"images\/ui-icons_555555_256x240.png\"/images\/ui-icons_555555_256x240.png/g' jquery-ui.css
を実行しましたが、引き続きエラーが発生します。
私はwhitenoiseまたはjquery-ui-distパッケージに問題があると仮定していますが、問題が終了するまでは、少なくとも一時的な解決策が必要です。実際の問題があります。
EDIT:
私はそれが問題を引き起こしているCSSファイルのコメントであることがわかりました。なぜwhitenoiseがコメントを解析しているのかわからないし、手動でそれらのコメントを削除する以外の方法で私ができることを知ることもできない。