Reactのプロジェクトを、create-react-appで作成したときnpm run build
でビルドすると、ビルド結果が./buildディレクトリに作成されます。
このビルド結果はドメインのルート(https://example.com
など)に展開されることを想定されいます。
このためhttps://example.com/foo
といったサブディレクトリに配置するとパス指定が正しくなくて動作しません。
このような場合は、package.json
に"homepage": "./"
の記述を加えます
{
"name": "my-app",
"private": true,
+ "homepage": "./",
"dependencies": {
こちらもおススメ