我正在开发VS代码的扩展(使用JavaScript)。现在我需要安装VS Code的路径。 有一个用于Windows的方式:VS Code的扩展如何获得VS Code的安装路径?
var child = require('child_process');
child.exec('reg query HKEY_CLASSES_ROOT\\*\\shell\\VSCode /v Icon', function (error, strOut, strError) {
//some code...
})
但是当用户正确只安装VS代码它的工作原理。如果这个文件夹是从其他机器上复制的(这对于注册表中的VS代码没有任何意义),该功能将失败。
在另一方面,它不能在所有Linux或OS X.
我不知道是否有它的API可以帮助工作(我什么也没发现),或者其他的方式可以得到这条道路。
那么,我需要vscode目录,因为我想修改其中的HTML文件。我在github上找到了一个项目([shalldie/vscode-background](https://github.com/shalldie/vscode-background/))就提供了一种方法。否则,我放弃了在vscode上开发,因为我发现开发Atom的扩展更容易。 – illyrix