设置 Node.js 开发环境

本教程介绍如何准备本地机器以用于 Node.js 开发,包括开发在 Google Cloud 上运行的 Node.js 应用。请按照本教程安装 Node.js 及相关工具。

如需了解 Node.js 概览以及在 Google Cloud 上运行 Node.js 应用的方式,请参阅 Node.js 和 Google Cloud

目标

  • 安装 Node Version Manager (NVM)。
  • 安装 Node.js 和 npm (Node Package Manager)。
  • 安装编辑器。
  • 安装 Cloud SDK。
  • 安装 Node.js 版 Cloud 客户端库。
  • 安装其他有用的工具。

安装 NVM

NVM 是一个 bash 脚本,用于管理 Node.js 和 npm 的安装。NVM 不支持 Windows。如需详细了解如何在 Windows 上管理 Node.js 安装,请参阅 nvm-windows

如需详细了解如何安装 NVM,请参阅安装说明

安装 Node.js 和 npm

安装 NVM 后,您可以安装 Node.js 和 npm。

  1. 要安装最新版本的 Node.js,请运行以下命令:

    nvm install stable
    
  2. 可选:要将此版本设置为默认版本,请运行以下命令:

    nvm alias default stable
    
  3. 可选:要查看您正在运行的是什么版本的 Node.js,请运行以下命令:

    node -v
    

npm 是适用于 Node.js 的 Node Package Manager,通常与 Node.js 一起安装。您可以使用 npm 从 npm 代码库安装 Node.js 软件包。 例如:

npm install --save express

如需了解详情,请参阅在 Google Cloud 上运行 Express.js

安装编辑器

您可以使用多种编辑器来开发 Node.js 应用。一些热门编辑器包括:

为了进行有效的 Node.js 开发,这些编辑器(有时借助于插件)提供从语法突出显示、智能感知和代码补全到完全集成式调试功能的各种功能。

安装 Cloud SDK

Cloud SDK 是一套适用于 Google Cloud 的工具。它包含可用于通过命令行访问 Compute Engine、Cloud Storage、BigQuery 以及其他产品和服务的 gcloudgsutilbq。 这些工具既能以交互方式使用,也可以在自动化脚本中运行。

例如,以下命令可将任何 Node.js Web 应用部署到 App Engine 标准环境。部署后,App Engine 会尝试使用 npm start 启动该应用。

gcloud app deploy

安装 Node.js 版 Cloud 客户端库

Node.js 开发者集成 Google Cloud 服务(例如 Datastore 和 Cloud Storage)的惯用方式是使用 Node.js 版 Cloud 客户端库。例如,您可以使用以下命令为单个 API 安装软件包:

npm install --save @google-cloud/storage

安装其他有用的工具

如需查看 Node.js 工具和库的完整列表,请参阅此 Node.js 列表

后续步骤