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

发布于 2022-09-13 00:32:24 字数 122 浏览 15 评论 0

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

有经验的大神帮忙看看

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅听莫相离 2022-09-20 00:32:24

可以看下这个,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 可以执行相应的操作,也可以接受参数,你可以详细看下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文