{
"homepage": "https://{github ID}.github.io/{repository 이름}/",
...
"script":{
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
}
}
npm install gh-pages --dev -save
npm run deploy 실행
배포 되고 나서 흰화면에 아무런 컴포넌트가 노출되지 않음, element를 봐도 root 아래에 아무것도 없음
<Link>
컴포넌트 <li>
<Link to={`${process.env.PUBLIC_URL}/center`} className="on"></Link>
</li>
<li>
<Link to={`${process.env.PUBLIC_URL}/center2`}></Link>
</li>
<li>
<Link to={`${process.env.PUBLIC_URL}/center3`}></Link>
</li>
Router.jsx
<BrowserRouter>
<Routes>
<Route path={process.env.PUBLIC_URL + "/"} element={<Home />} />
<Route
path={process.env.PUBLIC_URL + "/introduce"}
element={<Introduce />}
/>
</BrowserRouter>