React的build生成项目里index.html页面代码中的script路径都是以“/”开始的,根据官方文档,在你的package.json:“homepage”: “.”修改即可,但它会忽略主机名。不过你可以通过在 shell 中设置PUBLIC_URL环境变量来实现加上你的主机名的要求。
打开项目下的package.json
"scripts": {
"start": "react-scripts start",
"build": "set PUBLIC_URL=//static.website.com/act&&react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
参考:https://www.html.cn/create-react-app/docs/advanced-configuration/