Konfigurera NPM för att kunna använda PWA Studio

Progressiva webbprogram (PWA) Studio är ett nytt projekt 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 hooks:build i .magento.app.yaml konfigurationsfil.

Miljö och teknik

  • Adobe Commerce i molninfrastruktur 2.3.X
  • PWA för Adobe Commerce

Ange NPM-version: steg

Ange önskad NPM-version i dialogrutan .magento.app.yaml konfigurationsfil. Följ de här stegen:

  1. I din lokala utvecklingsmiljö letar du upp .magento.app.yaml konfigurationsfil.

  2. Öppna filen för redigering med den vanliga textredigeraren eller IDE.

  3. Ange önskad version i dialogrutan hooks:build -avsnitt. 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
    
  4. Spara ändringarna i filen.

  5. 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

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a