首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vscode打开devcontainer时自动运行cmd?

如何在vscode打开devcontainer时自动运行cmd?
EN

Stack Overflow用户
提问于 2021-08-04 05:48:22
回答 1查看 236关注 0票数 0

我的笔记是由vscode的devcontainer编写的,它是sphinx。所以当任何.rst文件改变时,我想添加sphinx-autobuild来自动构建我的笔记。

这个命令是sphinx-autobuild /workspaces/notes /workspaces/notes/_build/html/

我在Dockerfile中附加了CMD sphinx-autobuild /workspaces/notes /workspaces/notes/_build/html/,它不能很清楚地工作。

如何在devcontainer打开后自动运行此cmd?

EN

回答 1

Stack Overflow用户

发布于 2021-08-06 02:50:01

最后,我找到了答案。

根据devcontainerjson-reference的说法,在创建、启动或附加容器时,可以使用postCreateCommandpostStartCommandpostAttachCommand来运行命令。

因此,要在打开vscode之后运行sphinx-autobuild,只需追加

代码语言:javascript
复制
"postAttachCommand": "sphinx-autobuild /workspaces/notes/ /workspaces/notes/_build/html/",

devcontainer.json

postAttachCommand是字符串或数组的类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68646002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档