go前后端开源项目go-admin,本地启动
- 人工智能
- 2025-09-15 13:03:01

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.ymlMySQL已安装,推荐教程 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 installnpm install · Issue #182 · go-admin-team/go-admin-ui · GitHub
还是报错,参考上面issue解决,再npm i
npm install --legacy-peer-deps 7.3运行 # 启动项目 npm run devApp running at: - Local: http://localhost:9527/ - Network: http://192.168.19.199:9527/
8.成功运行go前后端开源项目go-admin,本地启动由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“go前后端开源项目go-admin,本地启动”