WSL - 有没有办法将安装在Linux中的Node添加到Windows PATH中?

3
我正在使用Windows子系统来运行Linux,已在Linux上安装了Node。我使用Visual Studio Code并想要调试一个Node.js应用程序。当我使用调试器时,会收到警告,无法在PATH中找到“node”运行时。当我在Windows中安装node并将其添加到PATH时,Visual Studio Code调试器可以正常工作。但是,为了在WSL中使用Windows安装的node,我必须使用别名,然后从Linux命令行中使用npm时会出现问题。如果可能的话,我宁愿只使用在Linux上安装的node,并将其添加到PATH中,以便Visual Studio Code调试器可以正常工作,而不必在Windows和WSL中都安装node。这是否可行?
1个回答

0

我曾经遇到过类似的问题,解决方法是在WSL模式下创建项目文件夹和文件,并在WSL模式下启动VSCode程序,而不是从Windows开始菜单中打开VSCode,正如this SO post所提到的。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接