簡體   English   中英

無法從擴展中使用 VSCode CLI

[英]Unable to use VSCode CLI from extension

我正在嘗試創建一個擴展並想在 child_process 中使用“code --version”,但它始終是“node”的返回版本。 從命令行我可以毫無問題地使用 code --version 。

代碼:-

var output = child.spawnSync("code",['--version']);
vscode.window.showInformationMessage(`${output.stdout}.`)

我注意到的一件事是“代碼”總是被視為子進程中的“節點”。 有人可以幫我找出這個問題的原因。

謝謝你。 柴塔尼亞

發現進程運行在VSCode安裝文件夾下,里面有code.exe。 將代碼更改為以下行后,它開始按預期工作。

const bat = child.execSync('bin\\code --list-extensions');
console.error(bat.toString());

謝謝你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM