Bekomme aktuell ums verrecken das HRM nicht zum laufen:
-
Aktuellen Stand von 6.1 pullen (dev + platform) und composer update + ./psh.phar install ausführen
-
var/cache/dev_ Order löschen
-
base.html.twig TEmplate mit isHMR = true setzen
-
./psh.phar storefront:hot ausführen
-
Etwas in der SCSS ändern und Console im Chrome öffnen
Access to XMLHttpRequest at ‚undefined:9999/0035d207dbc79396daf1.hot-update.json‘ from origin ‚http://sw6.dev.de‘ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https
Hier scheint die URL nicht richtig gezogen worden zu sein, im Befehl welches des storefront:hot auswirft sieht aber alles OK aus:
APP_URL=http://sw6.dev.de PROJECT_ROOT=/var/www/sw6_dev/ ESLINT_DISABLE=true npm --prefix vendor/shopware/platform/src/Storefront/Resources/app/storefront/ run-script hot
Kompiliert wird das ganze auch, aber eben nicht „hot“. Auf einem anderen System läuft das ganze.
Node: v8.10.0
NPM: 6.5.0
Jemand ne Idee?
Output CLI Befehl:
Output sudo netstat -tulpn | grep :9999 :
tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 5471/node
Chrome Console Output:
DevTools failed to parse SourceMap: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/include.preload.js.map
log.js?86f8:24 [HMR] Waiting for update signal from WDS...
DevTools failed to parse SourceMap: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/include.postload.js.map
DevTools failed to parse SourceMap: file:///home/micha/.config/google-chrome/Default/Extensions/aeblfdkhhhdcdjpifhhbdiojplfjncoa/1.18.0_0/inline/injected.js.map
OS:
Ubuntu 18.04.4 LTS
Chrome: Version 80.0.3987.122 (Offizieller Build) (64-Bit)
FF: 73.0.1 (64-Bit)
EDIT :
Das Problem scheint die platform/src/Storefront/Resources/app/storefront/build/utils.js zu sein mit der Method
getHostname()
hier wird eine Exception gecatched, gebe ich einfach
return 'http://sw6.dev.de';
zurück läuft das HRM. Woran könnte das liegen?
SOLVED - Please Update your DOCS:
URL() required die Node Version + 10 !!! Bitte updated doch die Docs wenn Ihr solche breaking Methodes rein nehmt… https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/requirements