我想在我现有的扩展中添加一个扩展(例如Docker扩展(,并将其重新打包为一个单独的扩展。
假设您想要创建一种用户体验,在这种体验中,最终用户可以从多个相互补充的VS代码扩展中获益,或者一个扩展依赖于另一个扩展,那么您应该查看名为扩展包的机制:
创建一个没有代码的扩展,但将通过此package.json
列出其他扩展。这里有一个例子:
{
"extensionPack": [
"felixfbecker.php-debug",
"felixfbecker.php-intellisense",
"Kasik96.format-php"
]
}
https://code.visualstudio.com/api/references/extension-manifest#extension-包装
下面是一些进一步的阅读。。。
https://code.visualstudio.com/blogs/2017/03/07/extension-pack-roundup