go语言可以说在现在非常火爆,那么有没有一个好的学习项目呢?有
github地址自己一搜索就出来了:介绍 | go-admin
下面介绍一下搭建过程
安装前端代码:降级npm版本,因为npm install 异常_奚小言的博客-CSDN博客
步骤二;注意配置数据库名称;用户名;密码填写正确。
运行这个命令生成表数据
./go-admin migrate -c=config/settings.yml
生成表数据库之后,启动后端服务:
./go-admin server -c config/settings.yml
出现以下界面说明后端启动成功;还自动生成了接口文档是不是很爽?
前端部分;先下载前端代码,默认你是安装好node和npm环境的了哈
- 切到上级目录,让后端代码与前端代码在同一级
- cd ../
- git clone https://github.com/go-admin-team/go-admin-ui.git
- cd go-admin-ui/
- npm install
到此本来高高兴兴以为成功了,谁知道报错了!!!报错的原因是 :npm install 异常_奚小言的博客-CSDN博客
- 降级一下:
- npx -p npm@6 npm i --legacy-peer-deps
-
- 重新安装:
- npm install
-
- 启动前端:
- npm run dev
后面就可以愉快的玩耍了!平时启动后端:
./go-admin server -c config/settings.yml
前端启动:
- zhengjianying@zhengjianyingdeMacBook-Pro go-admin % cd ..
- zhengjianying@zhengjianyingdeMacBook-Pro ~ % cd go-admin-ui
- zhengjianying@zhengjianyingdeMacBook-Pro go-admin-ui % npm run dev