# SerialPortBootStrap **Repository Path**: sudowang/SerialPortBootStrap ## Basic Information - **Project Name**: SerialPortBootStrap - **Description**: 使用Node.js的Serialport来完成一些设备的自动化测量 - **Primary Language**: NodeJS - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2015-10-12 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: devtools **Tags**: None ## README # 1.概要 本脚手架是用来完成Node.js操作测量设备的串口通讯框架. 本框架将封装大部分仪器设备的常用操作指令,目前打算支持的设备有: + 测距仪 + TPS全站仪 # 2.编译 该框架采用`TypeScript`编写,当前的编译版本为`1.6.2`. 要使用`TypeScript`,你必须先安装TypeScript: ``` npm install -g TypeScript ``` # 3.ES标准 该框架采用**ES6**语法标准来编写,但运行平台的语法标准是ES5. 因此,你还必须安装`babel`来对生成的ES6代码进行转换. ``` npm install -g babel npm install -g babel-runtime ``` # 4.Task 框架采用Gulp来构建任务,目前的Task有: - compile:编译TS代码到ES5 - watch:实时编译TS代码到ES5 - typedoc:根据注释生成项目ts的documents - esdoc:根据注释生成项目的es6的documents