-1
URL을 만드는 HashRouter를 사용하여 반응 프로젝트를 GH 페이지에 배포하려고합니다. 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