我是VSC扩展开发的新手。
我从扩展hello world开始,希望在活动栏中添加一个图标,并在单击图标时收到通知。
我将这些行添加到package.json
"viewsContainers": {
"activitybar": [
{
"id": "package-explorer",
"title": "Package Explorer",
"icon": "media/my.svg"
}
]
},我从VSC sample treeView (https://github.com/microsoft/vscode-extension-samples/tree/main/tree-view-sample)中复制了这些行。
该图标也是从同一存储库中复制的。
当我运行扩展时,我在活动栏中没有得到任何图标。我应该怎么做才能使此图标出现在活动栏中,如果单击它,我将如何收到通知?
发布于 2021-05-10 04:45:39
还必须指定与viewContainer的id匹配的"views"项
尝试在package.json的"contributes"部分中的"viewsContainers"对象后面添加以下内容
"views": {
"package-explorer": [
{
"id": "VIEW_ID",
"name": "VIEW_NAME"
}
]
}https://stackoverflow.com/questions/66879075
复制相似问题