是否有可能在dev env的react-scripts中覆盖publicPath。我使用symfony并且我在twig中包含react app所以我不得不更改资产以从http://localhost:3000/static/js/bundle.js提供服务 - 这很好但我的静态文件有问题,因为它们在浏览器中呈现为'/ static / media / logo。 813ua.png'和我当前的网址是http://localhost:8000
我做的是我在webpack.config.dev.js中运行纱线弹出和修改:var publicPath ='http://localhost:3000/'一切正常但我不想弹出所以有可能这样做而不弹出react-scripts?
答案 0 :(得分:0)
使用process.env.PORT(package.json)指定您的端口
"scripts": {
"start": "PORT=1234 react-scripts start"
}