使用WSL的VSCode - 如何使用Bash进行启动配置?

时间:2017-04-18 19:50:25

标签: node.js visual-studio-code windows-subsystem-for-linux

我使用Visual Studio Code在Windows 10上开发了一个TypeScript节点应用程序,并启用了WSL。

感谢other threads,我几乎可以在Windows上的Ubuntu上使用Bash运行VSCode任务。

但现在我尝试使用启动配置执行相同的操作。如何启动启动配置以使用WSL中安装的node可执行文件 而不是Windows上安装的那个?

如果我直接在集成终端中运行此命令,使用Bash,它可以工作:

node src/start.js

但是当我按下“[F5]”并启动运行同一文件的启动配置时,我收到错误:“错误:%1不是有效的Win32应用程序”。这是因为使用了oracledb库并且已在Bash中编译,而不是在Windows中编译。

如何使用Bash运行Node?进行启动配置

更新:我在VSCode的GitHub页面上打开了an issue

1 个答案:

答案 0 :(得分:1)

如果您确定仍需要帮助,则不确定。

  • 在vs代码之外打开bash。
  • 然后运行以下命令,安装节点。

    sudo apt install nodejs-legacy

你应该能够在vs代码中使用bash运行节点。