Guten Tag,
ich versuche aktuell das Hot Module Replacement für die Storefront in der EA2 ans laufen zu bekommen.
Hier kommt es innerhalb der ‘platform\src\Storefront\Resources\build\utils.js’ function getPublicPath() zum Fehler.
getHostname() returnt hier undefined
Hier ein Auszug aus dem Stacktrace:
ReferenceError: URL is not defined
at getHostname (/home/vagrant/shopware-dev/platform/src/Storefront/Resources/build/utils.js:115:44)
Dies umgehe ich aktuell in dem ich:
return `${getHostname()}${(isHotModuleReplacementMode()) ? ':9999' : ''}/`;
in
return `${process.env.APP_URL}${(isHotModuleReplacementMode()) ? ':9999' : ''}/`;
ändere.
Hier meine Frage:
Wie würde ich denn den URL Prototype zur Verfügung stellen? In PhpStorm zeigt es mir an, dass dies aus der lib.dom.d.ts kommen würde, jedoch bin ich mit Javascript nicht so affin.
Beste Grüße