この質問は、実際には前の質問の answer から直接続きます。
"homepage"
をpackage.json
に追加したのは、Github PagesでホストしたReactアプリです。npm run build
の出力は/build
ディレクトリをデプロイできるようになり、プロジェクトが/project_name/
でホストされていると想定しています。
ただし、localhostでは、プロジェクトはnotで/project_name/
でホストされているため、jsおよびcssに対して要求されているパスが台無しになります(探しています) /project_name/static/...
)の代わりに/static/...
)とアプリが壊れています。
Package.jsonにhomepageフィールドを設定して、Github Pages(たとえば)にデプロイして、作業中のアプリでローカルに開発する方法を教えてください。
Docs for create-react-app
は、異なる相対パスから同じビルドを提供する方法を説明します。
あなたがホームページを
"homepage": ".",
アセットはindex.html
に関連して配信されます
開発目的では、yarn start
またはnpm start
を使用して提供するだけで十分です。アプリはローカルホストで利用可能になります