Installera och hantera Node.js för Azure-utveckling
Din installation av Node.js 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 både Windows och Linux i LTS-versionen (Long Term Support).
Lägsta version Node.js Azure SDK
Azure SDK stöder den Node.js LONG Term Support (LTS)-versionen. Mer information finns i Supportprincip för Azure SDK.
Azure-tjänster Node.js lägsta version
För att kunna vara värd för dina JavaScript-appar i en Azure-värdmiljö kontrollerar du att din lokala utvecklingsmiljö Node.js imiterar den Azure-värdkörning som du tänker använda.
Azure App Service använder Node.js-körningsmotorn. Om du vill visa Node.js versioner som stöds kör du följande kommando i Cloud Shell:
az webapp list-runtimes | grep nodeAzure Static Web App-körningstider är bara relevanta för funktions-API:erna.
Azure Functions-Node.js versioner baseras på vilken version av Functions du använder.
Anpassade körningstider – en anpassad körning stöds på följande sätt:
- Virtuella datorer
- Containrar – enskild, webbapp, Kubernetes
- (serverlös) Funktioner – använda anpassade hanterare
Hantera versioner av Node.js
När du behöver hantera fler än en version av Node.js i dina lokala och fjärranslutna miljöer rekommenderar vi:
- NVM:ett kommandoradsgränssnitt för att ange eller växla din lokala version av Node.js.
- OSX, *nix – nvm
- Windows – nvm för Windows
- Containrar:Använd en container med en Node.js lägsta version. Du kan hantera versionen av Node.js flera miljöer med hjälp av containrar. Visual Studio Code-tillägget Remote – Containers förenklar användningen av containrar. När du har installerat Dockeroch projektet är öppet använder du tillägget för att läsa in projektet i en container och ansluta till containern för felsökning.
Ladda ned och Node.js baserat på din avsedda användning
Du kan ladda ned och Node.js baserat på dina krav.
Nästa steg
- Konfigurera din lokala utvecklingsmiljö för Azure SDK-användning