开发环境

桌面软件基于Go、Vue、TypeScript、Element-Plus开发构建,在二次开发前需要在目标平台部署开发环境。

开发环境组件要求
NodeJS>=18.13.0
Golang>=1.19.4

WARNING

!!! 目前仅支持在 Windows 或 macOS 平台进行桌面软件的开发、调试,再按照构建流程将桌面软件移植到CNC设备的Debian系统中。

安装NodeJS

NodeJS用于WEB UI界面的开发,可根据自己的平台选择对应的安装方式。

1、Windows平台 下载安装包open in new window 安装即可,安装完成后重新打开命令行工具输入下面的命令查看是否安装成功。

node -v

WARNING

如果未出现版本号,可能是因为系统环境变量中没有配置成功,你可以手动将node配置到系统环境变量中,配置后重新打开命令行工具再次验证。

2、Mac平台 下载安装包open in new window 安装即可,安装完成后重新打开命令行工具输入下面的命令查看是否安装成功。

node -v

3、安装yarn

sudo npm install -g yarn
# 验证版本
yarn --version

安装Golang

Golang环境主要运行Wails将WEB UI编译、打包为桌面应用。

1、Windows平台 下载Golang安装包open in new window 安装即可,安装完成后重新打开命令行工具输入下面的命令查看是否安装成功。

go version

WARNING

如果未出现版本号,可能是因为系统环境变量中没有配置成功,你可以手动将Golang配置到系统环境变量中,配置后重新打开命令行工具再次验证。

2、Mac平台 下载Golang arm安装包open in new window 或者 下载Golang amd安装包open in new window 安装即可,安装完成后重新打开命令行工具输入下面的命令查看是否安装成功。

go version

WARNING

如果未出现版本号,可能是因为系统环境变量中没有配置成功,需要将/usr/local/go/bin配置到你环境PATH中。

4、安装wails。

# 设置代理,加速依赖包的安装
export GO111MODULE=on && export GOPROXY=https://proxy.golang.com.cn,direct
# 安装Wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest
# 安装验证
wails doctor

WARNING

如果未出现验证信息,可能是因为系统环境变量中没有配置成功,需要将wails配置到你环境PATH中。

1、Windows配置方式: