我使用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? p>进行启动配置
更新:我在VSCode的GitHub页面上打开了an issue。
答案 0 :(得分:1)
如果您确定仍需要帮助,则不确定。
然后运行以下命令,安装节点。
sudo apt install nodejs-legacy
你应该能够在vs代码中使用bash运行节点。