2017-11-11 21 views
1

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がコメントを解析しているのかわからないし、手動でそれらのコメントを削除する以外の方法で私ができることを知ることもできない。

答えて

0

他に誰もこの情報を持っていないので、私は自分の質問に答えることにしました。

ソースファイルを編集してコメントを削除すると、問題が解決されます。この問題は、ソースファイルを更新するたびに、編集されたファイルを上書きしてしまい、再度コメントを削除してしまうことになります。

正直言って、この返信の時点でまだ問題があるかどうかはまだ確認していませんが、それはまだだと思います。

関連する問題