ill*_*rix 3 visual-studio-code vscode-extensions
我正在开发 VS 代码的扩展(使用 javascript)。现在我需要安装 VS Code 的路径。windows有一种方法:
var child = require('child_process');
child.exec('reg query HKEY_CLASSES_ROOT\\*\\shell\\VSCode /v Icon', function (error, strOut, strError) {
//some code...
})
Run Code Online (Sandbox Code Playgroud)
但它仅在用户正确安装 VS Code 时才有效。如果该文件夹是从其他机器复制过来的(这意味着注册表中的 VS Code 没有任何内容),则此功能将失败。
另一方面,它在 Linux 或 OS X 上根本无法运行。
我想知道是否有可以提供帮助的 API(我什么也没找到),或者其他方法可以获得该路径。
我不知道你为什么需要 VSCODE 目录,但我需要我的扩展目录。它可以按如下方式访问:
var myExtDir = vscode.extensions.getExtension ("publisher.name").extensionPath;
Run Code Online (Sandbox Code Playgroud)
发布者和名称在 package.json 中的位置
| 归档时间: |
|
| 查看次数: |
4033 次 |
| 最近记录: |