2017-04-14 10 views
2

Gibt es die Möglichkeit, publicPath in react-Skripten für dev env zu überschreiben. Ich benutze symfony und ich schließe react app in twig ein, also musste ich Assets ändern, um von http://localhost:3000/static/js/bundle.js zu dienen - das funktioniert gut, aber ich habe ein Problem mit statischen Dateien, weil sie im Browser als '/static/media/logo.813ua.png' gerendert werden. und meine aktuelle uRL ist http://localhost:8000React - react-scripts publicPath

Was habe ich, das ich Garn Auswurf laufen und ändern in webpack.config.dev.js: var publicPath = ‚http://localhost:3000/‘ und alles funktioniert gut, aber ich will nicht so auszustoßen ist Gibt es eine Möglichkeit dies zu tun ohne reaktive Skripte auszuwerfen?

+0

Ja, es ist möglich, in Sie package.json, "Start": "PORT = 8000 reagieren-Skripte starten" –

Antwort

0

geben Sie Ihre Port mit mit process.env.PORT (package.json)

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