向树视图添加图标的正确方法是什么?

时间:2018-05-10 09:36:00

标签: visual-studio-code vscode-extensions

我正在为这样的TreeItem指定图标:

export class MyNode extends vscode.TreeItem {
    constructor(
        public readonly label: string,
        public collapsibleState: vscode.TreeItemCollapsibleState,
        public readonly iconPath = {
            light: path.join(__filename, '..', '..', 'resources', 'light', 'name_16x.svg'),
            dark: path.join(__filename, '..', '..', 'resources', 'dark', 'name_16x.svg')
        }
    ) {
        super(label, collapsibleState);
    }
}

当我调试扩展程序或打包它并安装vsix时,不显示图标,而是显示空白区域。我弄清楚的是资源目录没有被复制到out目录(以及转换后的代码)。发布图标的正确方法是什么?

0 个答案:

没有答案