我使用 Visual Studio Code 在启用了 WSL 的 Windows 10 上开发 TypeScript Node 应用程序。
感谢other threads ,我几乎能够在 Windows 上的 Ubuntu 上使用 Bash 运行 VSCode 任务。
但现在我尝试对启动配置 做同样的事情。如何进行启动配置以使用 node
可执行文件安装在 WSL 而不是安装在 Windows 上?
如果我直接在集成终端中使用 Bash 运行此命令,它会起作用:
node src/start.js
但当我按“[F5]
”并启动运行同一文件的启动配置时,我收到错误消息:“错误:%1 不是有效的 Win32 应用程序”。这是因为 oracledb
库在 Bash 中使用和编译,而不是在 Windows 中。
如何使启动配置使用 Bash 来运行 Node?p>
更新:我打开了an issue关于 VSCode 的 GitHub 页面。
最佳答案
如果确定您仍然需要帮助,则不会。
- 在 vs 代码之外打开 bash。
然后运行以下命令来安装 Node 。
sudo apt install nodejs-legacy
并且您应该能够在 vs 代码中使用 bash 运行 Node 。
关于node.js - 带有 WSL 的 VSCode - 如何使用 Bash 进行启动配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43480997/