能否用cli再打开vscode后,并在vscode的terminal中,执行npm 命令

我想用node 做一个workflow工具
打开vscode 没问题,就是code + 工作目录
但是,我想继续在vscode的命令行中执行npm等cli 命令,没找到相应的命令。。。

有经验的大神帮忙看看

阅读 1.7k
1 个回答

可以看下这个,https://code.visualstudio.com...,可以打开vscode后,通过 node 执行

import * as vscode from 'vscode';

async function printDefinitionsForActiveEditor() {
  const activeEditor = vscode.window.activeTextEditor;
  if (!activeEditor) {
    return;
  }

  const command = await vscode.commands.executeCommand(
    'workbench.action.terminal.new'
  );
}

脚本,激活 Terminal,还有 terminal.run 命令,你可以尝试下,具体没做过,在VSCode中通过 CMD + Shift + P 或者 Ctrl + Shift +P, 打开命令执行窗口,搜索Terminal相关,然后命令右边有个齿轮,点击可以看到command对应的key,通过executeCommand 可以执行相应的操作,也可以接受参数,你可以详细看下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题