Konfigurera NPM för att kunna använda PWA Studio
Progressiva webbprogram (PWA) Studio är ett nytt projekt som är tillgängligt för Adobe Commerce i molninfrastruktur 2.3.x eller senare. För att kunna använda och installera PWA Studio måste du ställa in NPM-pakethanterarversionen på 5.x eller senare för att få stöd för Node.js 8.x. Detta görs i avsnittet hooks:build
i konfigurationsfilen .magento.app.yaml
.
Miljö och teknik
- Adobe Commerce i molninfrastruktur 2.3.X
- PWA för Adobe Commerce
Ange NPM-version: steg
Om du vill ange den NPM-version som behövs anger du den i konfigurationsfilen .magento.app.yaml
. Följ de här stegen:
-
Leta reda på konfigurationsfilen
.magento.app.yaml
i den lokala utvecklingsmiljön. -
Öppna filen för redigering med den vanliga textredigeraren eller IDE.
-
Ange den version som krävs i avsnittet
hooks:build
. I följande exempel är konfigurationen inställd på att installera NPM v9.5.0, den högsta tillgängliga för tillfället (4 februari 2019):code language-yaml hooks: build: | unset NPM_CONFIG_PREFIX curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" nvm install 9.5.0
note note NOTE Om du vill köra Node.JS i ditt program och inte bara i ditt bygge lägger du till följande kommandon för att ändra din build-krok: code language-none echo ‘unset NPM_CONFIG_PREFIX’ >> .environment echo ‘export NO_UPDATE_NOTIFIER=1’ >> .environment echo ‘export NVM_DIR=“$MAGENTO_CLOUD_DIR/.nvm”’ >> .environment echo ‘[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh”’ >> .environment
-
Spara ändringarna i filen.
-
Git skickar den redigerade filen till din integreringsmiljö.
Ändringarna träder i kraft efter att du har överfört den uppdaterade YAML-filen till miljön.
Relaterad dokumentation
- Programkonfiguration: hookar i vår Adobe Commerce on Cloud Infrastructure Guide.