安装和管理适用于 Azure 开发的 Node.js
安装 Node.js 来进行 Azure 开发时,应考虑到你的本地开发环境和你计划部署到的托管环境。 Azure 在长期支持 (LTS) 版本中的 Windows 和 Linux 上提供对 Node.js 的托管。
Azure SDK Node.js 最低版本
Azure SDK 支持 Node.js 长期支持 (LTS) 版本。 有关更多详细信息,请阅读 Azure SDK 支持策略。
Azure 服务 Node.js 最低版本
若要在 Azure 宿主环境中托管 JavaScript 应用,请确保本地开发环境 Node.js 运行时模拟要使用的 Azure 托管运行时。
Azure 应用服务使用 Node.js 运行时引擎。 要显示所有受支持的 Node.js 版本,请在 Cloud Shell 中运行以下命令:
az webapp list-runtimes | grep node
Azure 静态 Web 应用运行时仅与函数 API 相关。
Azure Functions 支持的 Node.js 版本基于你使用的 Functions 版本。
自定义运行时 - 支持按以下方式使用自定义运行时:
- 虚拟机
- 容器 - 单一、Web 应用、Kubernetes
- (无服务器)Functions - 使用自定义处理程序
管理 Node.js 的版本
如果需要跨本地和远程环境管理多个版本的 Node.js,我们推荐使用:
- NVM:一个命令行接口,用于设置或切换 Node.js 的本地版本。
- OSX,*nix - nvm
- Windows - nvm for Windows
- 容器:将容器用于特定 Node.js 最低版本。 可以使用容器跨多个环境管理 Node.js 的版本。 Visual Studio Code 的 Remote - Containers 扩展可简化容器的使用。 安装 Docker 并打开项目后,使用该扩展可将项目加载到容器并附加到容器进行调试。
根据你的预期用途下载和安装 Node.js
可根据你的要求下载和安装 Node.js。
后续步骤
- 配置本地开发环境来使用 Azure SDK
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈