在 Windows 上配置 NodeJS 开发环境(2024年版)

2024-11-19#Windows#NodeJS

时间到了 2024 年的冬天,NodeJS、前端开发在这一年发展了很多吧。如果想要在崭新的 Windows 电脑使用 NodeJS 开发项目,该如何顺利的配置开发环境呢?本来对此简要记录。

操作系统 🔗

本示例使用的操作系统是 Windows 11 Enterprise(x86 64位)。

NodeJS 版本管理 🔗

在 Linux 系统由很多管理 NodeJS 版本的老牌工具,比如:

  • asdf 。可通过插件的机制,管理包括 NodeJS 在内的版本。
  • nvm。Node 版本管理器。

但是,这些老牌工具无法在 Windows 运行。以下是一些跨平台、或者可在 Windows 运行的 NodeJS 版本管理工具:

  • nvm-windows:与 nvm 类似,但用于 Windows。
  • NVS: Node 版本切换器。其自身使用 NodeJS 编写。
  • volta:由 LinkedIn 团队开发的 JS 工具链。其使用 Rust 语言构建。
  • fnm:跨平台的 Node.js 版本管理工具。其使用 Rust 语言编写。

nvs 🔗

在尝试使用安装 nvm-windows 失败后,我选择了 nvs

参考NVS的文档,可从软件包管理器安装(winget 或者 choco),也可以下载安装包后安装。安装过程中会自动设置环境变量。因此安装好之后,重新打开终端,就可以使用了。

其用法相当简单明了。比如安装某个特定版本的 NodeJS:

nvs add 22.11.0

在当前的终端使用这个版本:

nvs use 22.11.0

更多的用法见《Command reference 》


加载中...