VSCode扩展用户输入通过



我正在尝试开发一个VSCode扩展,该扩展需要用户密码才能在终端上运行命令。我试过这个,但它抛出了一个无关的错误。


const readline = require('readline');
const reader = readline.createInterface({
input: process.stdin,
output: process.stdout
});
reader.question("Enter: ", passward=>{
reader.close();
});

很明显,我把它放错了或其他什么地方,因为它在单个节点js文件中运行良好。我把它放在registercommand里面

如果在终端中运行命令意味着应在VS Code终端中显示/添加某些命令,则应查看VS Code中的终端API

中有一个样本https://github.com/microsoft/vscode-extension-samples/tree/main/terminal-sample,它可能会帮助您更好地了解如何与VS Code终端集成。

希望这能帮助

最新更新