我已经在 Windows 上安装了 NodeJS,我应该如何在 WSL 中使用它?

Nik*_*ode 6 node.js windows-subsystem-for-linux

我在使用 Windows 上安装的库到 WSL 时遇到问题,反之亦然。我不仅不想安装 Nodejs,还不想安装其他东西两次,只是为了在 WSL 以及普通文本编辑器(如 VS code、atom 等)中使用它。

小智 -1

完整的说明可以在这里找到setup-on-wsl

如果您太忙而无法点击该链接,请按照 WSL 中的以下步骤操作:

  1. 使用curl安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Run Code Online (Sandbox Code Playgroud)
  1. 用于安装 NodeJs (lts)
nvm install node --lts
Run Code Online (Sandbox Code Playgroud)
  1. 您还可以安装特定的节点版本。nvm通过在终端中输入来检查所有使用的命令。
  2. Done Node 已成功安装在您的 WSL 中, nvm ls将列出所有安装。

您可以使用 WSL 中安装的 Node 进行开发。指向您的工作目录并使用code .打开 VSCode。另外,如果您想访问 Windows 目录,您可以使用以下命令挂载它们/mnt/<dir>

如果您在安装过程中遇到任何问题,最好使用我上面提供的链接。

另请注意,只有当您的工作目录位于 WSL 中或与您的 WSL 链接(通过使用mnt)时,才能使用 WSL 中安装的节点。