WSL - 是否有任何方法可以将安装在Linux中的节点添加到Windows PATH中?



我正在使用适用于Linux的Windows子系统,并且在Linux上安装了节点。我正在使用Visual Studio Code,我想调试一个节点.js应用程序。当我使用调试器时,我收到警告,指出它在 PATH 上找不到运行时"节点"。当我在Windows中安装节点并将其添加到PATH时,Visual Studio 代码调试器工作正常。但是要在 WSL 中使用 Windows 安装的节点,我必须使用别名,然后 npm 无法从 Linux 命令行正常工作。如果可能的话,我宁愿只使用安装在 Linux 中的节点并将其添加到路径中,以便 Visual Studio 代码调试器可以工作,而不必在 Windows 和 WSL 中安装节点。这可能吗?

我遇到了类似的问题,关键是在 WSL 模式下创建项目文件夹和文件,并在 WSL 模式下启动 VSCode 程序,而不是从 Windows 开始菜单打开 VSCode,如这篇 SO 帖子中所述。

换句话说,您可以打开 WSL 终端,在 WSL 文件系统中创建项目目录,导航到项目文件夹,然后键入code .,它将启动 VSCode,并且它应该正确选取节点路径,尽管您可能还必须在launch.json中为 VSCode 项目指定它。

最新更新