最近打算做个家居环境监测系统,需要制作一个上位机控制下位机stm32对数据的采集,使用的是串口通信,故需要用到serialport,其中走了不少弯路,但是,经过两天的研究,还是成功编译安装成功
(使用了vue进行制作)
第一步:electron-vue环境的搭建、项目的创建
npm install -g vue-cli
vue init simulatedgreg/electron-vue my-project(这个是项目名称,根据实际需要修改)
cd my-project
npm install
(查看项目是否运行成功)
npm run dev
第二步:安装node-gyp(需要注意node如果为64位,可能需要转为32位,64位可能导致后面编译失败)
需要安装VS2017和python
npm install -g node-gyp
npm install --global --production windows-build-tools(直接安装这两个工具)
npm config set python python2.7
npm config set msvs_version 2017
npm config set python C:\Python27(指定python2的路径)
测试是否安装完成:
node-gyp
成功显示:
Usage: node-gyp [options]
where is one of:
- build - Invokes `msbuild` and builds the module<