こんばんは、のWebPACK - ファイルローダー - 親ディレクトリ+異なる添えパス
がassets/images/myimg.png
(またはassets/fonts/myfont.woff
)に位置する画像/フォントファイルを考える.....
私はWebPACKののfile-loader
を作成したいです)...
しかし、その名前が「ファイルの配信済みアセットパス」の一部であることは望ましくありません。
とname
というオプションを使用すると、このファイルは"../priv/static/fonts/[name]-[hash].[ext]"
のようになり、ファイルシステムの正しい場所に配置されます。
しかし、CSSから参照されるとき、ブラウザが探している完全なパスはhttp://mysite.dev/priv/static/fonts/myfile-fee66e712a8a08eef5805a46892932ad.woff
です。私のWebサーバーはpriv/static
の静的ファイルを提供しているので、要求されたパスはhttp://mysite.dev/fonts/myfile-fee66e712a8a08eef5805a46892932ad.woff
のようになります。
私はソースコントロールにassets/images
とassets/fonts
をコミットしています。そのため、すべてのハッシュファイルがそのディレクトリに入ることは望ましくありません。
ご協力いただければ幸いです。
は、あなただけの '/フォントのようなあなたのサーバーに起こっているのビルドのために別のパスを、割り当てることができません/ [名前] - [ハッシュ]。[ext] '? – Doodlebot
@Doodlebot私のウェブサーバを別のディレクトリから提供するように設定していることを意味しますか?私はそれが要求されるべきではないと感じる...! – Brandon
最初のリードスルーで問題を完全に理解していない可能性があります。したがって、主な問題は、サーバリクエストのパスが 'http:// mysite.dev/fonts/file.woff'ですが、あなたのCSSはまだ' http://mysite.dev/priv/static/fonts/file 'を探しています。 woff'を使用し、webpackにcssにサーバーのパスを使用させたいのですか? – Doodlebot