2017-04-14 47 views
2

是否有可能覆蓋dev env的react-scripts中的publicPath。我使用symfony,並且我在裏面包含了反應應用程序,所以我必須更改資產以便從http://localhost:3000/static/js/bundle.js服務 - 此工作正常,但是由於靜態文件在瀏覽器中呈現爲'/static/media/logo.813ua.png'和我目前的網址是http://localhost:8000React - react-scripts publicPath

我所做的是我跑紗彈出和webpack.config.dev.js修改:VAR publicPath =「http://localhost:3000/」和一切工作正常,但我不想這樣退出是有沒有可能做到這一點,而不會彈出react-scripts?

+0

是的,它是可能的,在你的package.json, 「開始」 指定端口: 「PORT = 8000的反應的腳本啓動」 –

回答

0

與process.env.PORT(的package.json)

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