带WSL的VSCode - 如何使用Bash启动配置?
问题描述:
我使用Visual Studio代码在Windows 10上开发TypeScript节点应用程序,并启用WSL。带WSL的VSCode - 如何使用Bash启动配置?
感谢otherthreads,我几乎可以在Windows上的Ubuntu上使用Bash运行VSCode任务。
但是现在我试着用启动配置来做同样的事情。我如何进行启动配置,以使用安装在WSL中的node
可执行文件而不是安装在Windows上的文件?
如果我直接在综合终端运行此命令,在bash,它的工作原理:
node src/start.js
但是当我按下“[F5]
”,并开始运行此相同的文件启动配置,我得到一个错误:“错误:%1不是有效的Win32应用程序”。这是因为使用了库,并且已在Bash中编译,而不是在Windows中编译。
如何使启动配置使用Bash运行Node?
UPDATE:我在VSCode的GitHub页面上打开了an issue。
答
如果您确定仍需要帮助,请不要这样做。
- 打开bash之外的vs代码。
-
然后运行以下命令来安装节点。
sudo apt install nodejs-legacy
,你应该能够在运行使用bash节点VS代码。