跳转到内容

使用外部包

由于 EcuBus-Pro 脚本基于 Node.js,您可以在脚本中使用任何 Node.js 包。 有两种安装包的方式:

方法 1:使用包管理器界面

首次使用项目时,您需要在安装包之前初始化 package.json 文件。

EcuBus-Pro 提供了一个图形化的包管理器界面,用于轻松安装、管理和卸载包。

  1. 对于新项目,您会看到一条消息“未找到 package.json”和一个“初始化 package.json”按钮。 点击此按钮以创建新的 package.json 文件。

  2. 点击主界面左侧导航栏中的“Packages”选项 Package Manager

  3. 在包管理器界面中:

    • 输入您要安装的包的名称
    • 选择安装类型(Dependencies 或 Dev Dependencies)
    • 点击“Install”按钮
  4. 您可以在底部的“Installed Packages”部分查看和管理已安装的包

方法 2:使用 EcuBus-Pro CLI

您也可以在 EcuBus-Pro CLI 中使用 pnpm 命令安装包。 详情请参阅 EcuBus-Pro CLI

通过 CLI 安装

在您的项目根目录中安装 serialport 包。

bash
ecb_cli pnpm install serialport

Installation Process

使用示例

以下是如何在脚本中使用 serialport 包的示例。 有关 serialport 包的更多信息,请参阅 serialport 网站

代码示例

typescript
import { SerialPort } from 'serialport'
//open port with path and baudrate
const port = new SerialPort({
  path: 'COM9',
  baudRate: 57600,
  autoOpen: true
})
//get port list
SerialPort.list()
  .then((ports) => {
    console.log(ports)
  })
  .catch((err) => {
    console.error(err)
  })

运行结果

Running Result