Я хочу использовать superstatic с React для размещения моих файлов сборки.
После запуска npm run host
мои файлы создаются и запускается суперстатический.
См. Код ниже.
package.json - в '. / Application / dist' находятся мои файлы сборки
"scripts": {
"start": "webpack-dev-server --mode development --open",
"build": "npm run lint && webpack --mode production",
"host": "npm run build && superstatic ./application/dist --port 3000",
"test": "jest",
"lint": "eslint . --ext .js,.ts,.tsx",
"lint:fix": "npm run lint -- --fix"
},
"devDependencies": {...},
"dependencies": {
"@material-ui/core": "^4.0.1",
"connected-react-router": "^6.4.0",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-helmet": "^5.2.1",
"react-redux": "^7.0.3",
"react-router-dom": "^5.0.0",
"redux": "^4.0.1",
"redux-saga": "^1.0.2",
"superstatic": "^6.0.4"
}
superstatic.json
{
"rewrites": [
{
"source": "*",
"destination": "/index.html"
}
]
}
Что я получаю:
Когда я открываю localhost: 3000, я вижу свое приложение, но когда обновляется браузер, я получаю «Cannot GET / some_url ».
Что я хочу:
Я ожидаю получить контент, который находится на / некоторый URL , но вместо этого я получаю "Cannot GET / some_url ".
Кто-нибудь знает, как это исправить?