Installera och hantera Node.js för Azure-utveckling

Din installation av Node.js för Azure-utveckling bör ta hänsyn till både din lokala utvecklingsmiljö och den värdmiljö som du planerar att distribuera till. Azure tillhandahåller värdtjänster för Node.js i både Windows och Linux i lts-versionen (Long Term Support).

Lägsta version av Azure SDK Node.js

Azure SDK stöder versionen Node.js Long Term Support (LTS). Mer information finns i Azure SDK-supportpolicyn .

Lägsta version av Azure Services Node.js

För att vara värd för dina JavaScript-appar i en Azure-värdmiljö kontrollerar du att din lokala utvecklingsmiljö Node.js-körning efterliknar den Azure-värdkörning som du tänker använda.

  • Azure App Service använder Node.js-körningsmotorn. Om du vill visa alla Node.js-versioner som stöds kör du följande kommando i Cloud Shell:

    az webapp list-runtimes | grep node
    
  • Körtider för Azure Static Web App är bara relevanta för funktions-API:erna.

  • Azure Functions-versioner som stöds av Node.js baseras på vilken version av Functions du använder.

  • Anpassade körningstider – en anpassad körning stöds på följande sätt:

Hantera versioner av Node.js

När du behöver hantera mer än en version av Node.js i dina lokala miljöer och fjärrmiljöer rekommenderar vi:

  • NVM: ett kommandoradsgränssnitt för att ange eller växla din lokala version av Node.js.
  • Containrar: Använd en container med en specifik Node.js-lägsta version. Du kan hantera versionen av Node.js i flera miljöer med hjälp av containrar. Visual Studio Code's Remote - Containers-tillägget förenklar containeranvändningen. När du har installerat Docker och projektet är öppet använder du tillägget för att läsa in projektet i en container och ansluta till containern för att felsöka.

Ladda ned och installera Node.js baserat på din avsedda användning

Du kan ladda ned och installera Node.js baserat på dina krav.

Nästa steg