我最近搬到了 Windows + WSL 环境(顺便说一下,WSL 进展得非常好)。这样做的主要原因是拥有一个用于开发的 Linux 环境,并拥有用于其他应用程序和游戏的 Windows,而无需重新启动我的计算机(之前有一个双启动设置)。
在安装过程中,我发现大多数 Windows 安装的二进制文件都可以从 WSL 执行。因此,不是重复安装(例如:在 Windows 中安装 java 和 maven 以使用 Eclipse IDE,然后在 WSL 中单独安装它以在终端中使用它)我可以在 Windows 中安装 java jdk 并将二进制文件符号链接到 WSL共享 jdk 安装,这完美无缺)。但是对 node 做同样的事情,发生 node npm 和 npx 二进制文件不起作用:(
我想要一个可以使用nvm windows管理的单节点安装。所以我通过以下方式开始安装:
在 WSL 中,我配置了我的/etc/wsl.conf,遵循Nick Janetakis 指南(感谢Nick),以便将 Windows 驱动器安装在/而不是/mnt/:
/etc/wsl.conf
[automount]
root = /
options = "metadata"
Run Code Online (Sandbox Code Playgroud)
然后在windows中安装节点:
C:\Windows\system32> nvm install 10.15.0
... installing process...
C:\Windows\system32> nvm use …Run Code Online (Sandbox Code Playgroud)