【发布时间】:2021-04-30 13:50:59
【问题描述】:
我正在为 Visual Studio Code 开发一个扩展。我需要打开一个终端窗口并在那里运行一些命令(一个接一个完成)。与 Terminal.sendText 相同,但不在集成终端中。有没有办法做到这一点?
更新
我最接近的是使用:
const childProcess = spawn('node', ['--version'],{
shell: true,
detached: true,
windowsHide: false
});
问题是它会自动关闭
【问题讨论】:
-
如果你不想内联运行多个命令,你可以使用
&符号,比如echo yes & echo no,如果你不想下一个只有在第一个成功的情况下运行你可以使用&&
标签: javascript node.js typescript visual-studio-code terminal