主页 > 人工智能  > 

go前后端开源项目go-admin,本地启动

go前后端开源项目go-admin,本地启动

github /go-admin-team/go-admin

教程

1.拉取项目 git clone github /go-admin-team/go-admin.git 2.更新整理依赖

go mod tidy会整理依赖,下载缺少的包,移除不用的,并更新go.sum。

# 更新整理依赖 go mod tidy

3.编译项目 # 编译项目 go build go build报错 PS D:\go\go-admin> go build # gorm.io/plugin/dbresolver C:\Users\wusan\go\pkg\mod\gorm.io\plugin\dbresolver@v1.4.7\dbresolver.go:147:5: unknown field PreparedSQL in struct literal of type gorm.PreparedStmtDB

这个错误通常是由于 ​GORM 主库版本​ 与 ​插件版本不兼容​ 导致的。

升级版本

go get -u gorm.io/gorm@v1.25.0 4.修改配置文件config/setting.yml

MySQL已安装,推荐教程   Windows下安装MySQL) blog.csdn.net/wusandaofwy/article/details/126129012

config/setting.yml 修改如下 

修改为自己的user 密码和dbname

database: # 数据库类型 mysql, sqlite3, postgres, sqlserver # sqlserver: sqlserver://用户名:密码@地址?database=数据库名 driver: mysql # 数据库连接字符串 mysql 缺省信息 charset=utf8&parseTime=True&loc=Local&timeout=1000ms source: root:123456@tcp(127.0.0.1:3306)/goadmin?charset=utf8&parseTime=True&loc=Local&timeout=1000ms

5.初始化数据库 ./go-admin.exe migrate -c config/settings.dev.yml 6.启动数据库服务 go-admin.exe server -c config/settings.yml  7.前端部分 7.1拉取 # clone $ git clone github /go-admin-team/go-admin-ui.git  7.2安装依赖 $ cd go-admin-ui/ $ npm install # npm install --registry= registry.npm.taobao.org # 国内请使用 # 或者使用 $ cnpm install # 上述两种安装报错或者node16+使用yarn进行安装 $ yarn

安装失败改一下node版本,建议使用nvm控制版本

.go-admin.pro/intro/advanced/tutorial0230

# 首先需要检查 node 版本,是否是 16.15.0 node -v # 如果不是,需要安装 16.15.0 版本的 node # 安装依赖 这里需要注意如果安装速度过慢 可以配置淘宝镜像 # 如果安装包出现错误 # 需要删除 yarn.lock 或者 package.json.lock 和 node_modules # 删除后重新安装即可 npm install # 如果报错或者使用 yarn install

npm install · Issue #182 · go-admin-team/go-admin-ui · GitHub

还是报错,参考上面issue解决,再npm i

npm install --legacy-peer-deps 7.3运行

# 启动项目 npm run dev

  App running at:   - Local:   http://localhost:9527/   - Network: http://192.168.19.199:9527/ 

8.成功运行

标签:

go前后端开源项目go-admin,本地启动由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“go前后端开源项目go-admin,本地启动