React - react-scripts publicPath

时间:2017-04-14 20:49:45

标签: javascript reactjs webpack react-redux webpack-dev-server

是否有可能在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?

1 个答案:

答案 0 :(得分:0)

使用process.env.PORT(package.json)指定您的端口

"scripts": {
  "start": "PORT=1234 react-scripts start"
}