-1
私は反応プロジェクトをGHページに展開しようとしていますが、これはURLを作るHashRouterを使っています:https://foo.github.io/foo-site/#/私のCSSの背景画像以外はすべて驚くことではありません。それらはローカルで動作しますが、デプロイメントでは404を取得します。cssの背景が展開されていません
マイフォルダ構造が..です
App/
|--build/
|--public/
| |--images/
| | |--background.jpg
|--src
| |--Components.js
| |--style.css
|--package.json
|--yarn.lock
CSSの背景画像のパスが、これは私のローカル反応するサーバー上で動作しますが、いないでさせるようなものを
foo {
background-image(/images/background.jpg)
}
のように見えます配備?
に背景画像のパスを変更しましたか? –
最初のスラッシュを削除してみてください:background-image( 'images/background.jpg'); – Gomes
はい、彼らはhttps://foo.github.io/foo-site/images/background.jpgでレンダリングしようとしていますので、/ images /の前に#が必要であると仮定していますか?画像の前にスラッシュを削除すると、反応サーバー上で破損します。 – gabe1331