Wenyin 的拾萃园
Node.js on Windows and WSL

虽然 Node 应用传统意义上都是部署在 *nix/Linux 环境中,但是 Windows 提供的 WSL 很大程度上让 Windows/Linux 的界限变得不那么清晰了,而且微软似乎在 WSL 上面投入了很多精力,许多应用在上面的扩展都可以在 WSL 的官方文档中找到示例。

你可能需要在 Windows/WSL 两端都安装 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。

trouble_with_nvm_installation.png

关掉这个 WLS 的终端重新再打开就行,似乎不是大问题。