如何使$ {extensionPath}在Vscode中工作

时间:2020-04-13 06:18:23

标签: php vscode-extensions

我有两张照片。 use ${extensionPath}

use absolute path

我不知道为什么$ {extensionPath}变成'/'。

1 个答案:

答案 0 :(得分:0)

我不知道extentionPath是否是setting.json中的保留字。我还假设它是为您自己实现的,如果是这样,那么我建议您使用方法vscode.workspace.getConfiguration(...),它将从您的setting.json返回Configuration值。如果要更新它,只需使用方法update(context.extentionPath)。您可以在this Link中找到它。也是示例代码:

export function activate(context: vscode.ExtensionContext) {

    const workbenchConfig = vscode.workspace.getConfiguration('workbench')
    const toEdit = workbenchConfig.get('your_config')
    toEdit.update(context.extentionPath); // or the Path you specify

}