Installare e gestire Node.js per lo sviluppo di Azure
Per l'installazione di Node.js per lo sviluppo in Azure, è necessario considerare sia l'ambiente di sviluppo locale che l'ambiente di hosting in cui si intende eseguire la distribuzione. Azure fornisce l'hosting per Node.js in Windows e in Linux nella versione con supporto a lungo termine (LTS).
Versione minima di Node.js di Azure SDK
Azure SDK supporta la versione LTS (Long Term Support) Node.js. Per altre informazioni, vedere Criteri di supporto di Azure SDK.
Versione minima di Node.js per i servizi di Azure
Per ospitare le app JavaScript in un ambiente di hosting di Azure, assicurarsi che il runtime Node.js dell'ambiente di sviluppo locale simula il runtime di hosting di Azure che si intende usare.
Il servizio app di Azure usa il motore di runtime Node.js. Per visualizzare tutte le versioni di Node.js supportate, eseguire il comando seguente in Cloud Shell:
az webapp list-runtimes | grep node
I tempi di esecuzione dell'app Web statica di Azure sono rilevanti solo per le API per le funzioni.
Le versioni di Node.js supportate da Funzioni di Azure si basano sulla versione di Funzioni in uso.
Tempi di esecuzione personalizzati: un runtime personalizzato è supportato nei modi seguenti:
- Macchine virtuali
- Contenitori: singolo, app Web, Kubernetes
- Funzioni (serverless): usare gestori personalizzati
Gestire le versioni di Node.js
Quando è necessario gestire più versioni di Node.js in ambienti locali e remoti, è consigliabile:
- NVM: un'interfaccia della riga di comando per impostare o cambiare la versione locale di Node.js.
- OSX, *nix - nvm
- Windows - nvm per Windows
- Contenitori: usare un contenitore con una versione minima node.js specifica. È possibile gestire la versione di Node.js in diversi ambienti usando i contenitori. L'estensione Remote - Containers di Visual Studio Code semplifica l'uso del contenitore. Dopo aver installato Docker e aver aperto il progetto, usare l'estensione per caricare il progetto in un contenitore e collegarsi al contenitore per il debug.
Scaricare e installare Node.js in base all'uso previsto
È possibile scaricare e installare Node.js in base ai requisiti.
Passaggi successivi
- Configurare l'ambiente di sviluppo locale per l'utilizzo di Azure SDK
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per