Node.js on Windows and WSL
虽然 Node 应用传统意义上都是部署在 *nix/Linux 环境中,但是 Windows 提供的 WSL 很大程度上让 Windows/Linux 的界限变得不那么清晰了,而且微软似乎在 WSL 上面投入了很多精力,许多应用在上面的扩展都可以在 WSL 的官方文档中找到示例。
你可能需要在 Windows/WSL 两端都安装 Node.js 环境,微软提供了详细的指南,英文与中文版本链接提供如下:
- Windows:
Set up your Node.js development environment directly on Windows
直接在 Windows 上设置 Node.js 开发环境 - WSL:
Set up your Node.js development environment with WSL 2
使用 WSL 2 设置 Node.js 开发环境
其他语言的开发者可以将链接中的en-us
切换成自己适用的语言,比如说中文是zh-cn
。
WSL-nvm 的安装过程中可能会遇到以下问题,
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash
似乎是载入 nvm bash_completion 的时候发生了错误,然后会报告没有能找到 npm/npm-cli 中的模块,这是当然的毕竟还没有安装 Node.js。
关掉这个 WLS 的终端重新再打开就行,似乎不是大问题。