Github Codespaces在启动终端时使用命令启动。

3

有没有人知道如何配置Github Codespaces,在启动时运行自动多个终端与命令(例如“npm start”)?

我已经尝试了VS-Code扩展程序“终端管理器”,并配置了terminals.json文件,但它只在普通的VS-Code中工作。而在Codespaces中不起作用。

提前感谢。

1个回答

2

您可以使用postCreateCommand

此命令是在创建开发容器时完成容器设置的最后一个命令之一。

如果您有一个脚本可以在容器创建后运行,则可以使用以下语法:

{
  "postCreateCommand": "npm start"
}

// or

{
  "postCreateCommand": ["npm", "start"]
}

如果你有多个命令,可以用&&分隔命令:

{
  "postCreateCommand": "npm install && npm start"
}

Devcontainer参考
Devcontainer生命周期脚本
devcontainer.json中的字符串与数组比较
Github问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接