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...
})
ただし、ユーザーが VS Code を正しくインストールしている間のみ機能します。このフォルダーが他のマシンからコピーされた場合 (レジストリ内の VS Code とは関係ありません)、この関数は失敗します。
一方、Linux や OS X ではまったく動作しませんでした。
役立つAPIがあるかどうか(何も見つかりませんでした)、または他の方法でそのパスを取得できるかどうか疑問に思います。