我是这个网站的新人,我不会说英语,所以如果这篇文章没有你期望的那么好,请原谅。让我们进入正题:举个例子来说明“运行按钮”的含义,以 python 为例。
在 Visual Studio Code 中安装 Python 扩展后,您可以按屏幕右上角的按钮,然后 vsc 会在活动的 .py 文件上运行 python 的 shell 中自动执行命令。
鉴于这个例子,我想知道如何为 vsc 制作一个按钮,自动创建一个新终端,执行一个我将在制作按钮时插入的命令,而不是其他任何东西,当然终端在给出后不会消失所需的输出。
只是为了给你更多信息,我在 ubuntu 上,如果这有帮助的话。请随意告诉我是否应该编辑这个问题。
我尝试创建一个端口数组,使用nodeJS的serialport模块将串行设备连接到该数组。我使用了以下代码,我认为理论上应该有效:
var getPortsList = (callback) => {
    var portsList = [];
    SerialPort.list((err, ports) => {
        ports.forEach((port) => {
            portsList.push(port.comName);
        });
        callback(null, portsList);
    });
};
每当我执行它时,我都会收到以下错误:TypeError: SerialPort.list is not a function。你试图用谷歌搜索这个问题,但找不到任何有用的东西。非常感谢任何方式的帮助。