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



我使用Visual Studio Code在Windows 10上开发启用了WSL的TypeScript Node应用程序。

多亏了其他线程,我几乎能够在Windows上的Ubuntu上运行Bash的VSCode任务。

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

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

node src/start.js

但是当我按"[F5]"并启动运行此相同文件的启动配置时,出现错误:">错误:%1 不是有效的 Win32 应用程序"。这是因为oracledb库是在 Bash 中使用和编译的,而不是在 Windows 中编译的。

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

更新:我在VSCode的GitHub页面上打开了一个问题。

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

  • 在 VS 代码之外打开 bash。
  • 然后运行以下命令以安装 Node。

    sudo apt install nodejs-legacy

你应该能够在VS代码中运行带有bash的节点。

最新更新