安装好Go语言环境
1 | go version |
mac 电脑芯片如果是苹果的下载arm,否则下载amd版本的。
克隆go-admin项目(go-admin-2.1.2)
编译
1 | git clone https://github.com/go-admin-team/go-admin.git |
下载如果失败,可以尝试换代理地址
https://goproxy.io 或者 https://mirrors.aliyun.com/goproxy
go build 出现
1 | warning: 'TARGET_OS_MAC' is not defined, evaluates to 0 [-Wundef-prefix=TARGET_OS_] |
设置
1 | go env -w CGO_ENABLED="0" |
克隆go-admin-ui项目(go-admin-ui-2.0.9)
启动
1 | clone |
启动时间如果提示:
1、95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported
1.1、解决方案:npm install时遇到错误”error:0308010C:digital envelope routines::unsupported”的解决办法
2、NodeJS版本问题
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘@achrinza/node-ipc@9.2.2‘,
npm WARN EBADENGINE required: { node: ‘8 || 10 || 12 || 14 || 16 || 17’ },
npm WARN EBADENGINE current: { node: ‘v19.7.0’, npm: ‘9.5.0’ }
npm WARN EBADENGINE }
下载对应的支持版本:https://nodejs.org/en/about/previous-releases node-v16.20.2-x64.msi
转载:https://blog.csdn.net/weixin_42597761/article/details/124297930