1 Star 0 Fork 0

小于的个人工具集/后台框架模板

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 1.43 KB
一键复制 编辑 原始数据 按行查看 历史
xiaoyutab 提交于 2025-05-15 09:40 +08:00 . 修改make file文件
.PYTHONY: run help build admin
# 定义编译后的文件名
APP_NAME = backend-framework-template
# 定义编译后的版本号
APP_VERSION = 1.0.0
run: ## 直接运行Go程序
@go run main.go
build: ## 编译Go程序
@echo "开始编译主程..."
@CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o dist/$(APP_NAME)-linux-amd64-$(APP_VERSION) main.go
@echo "\033[32m编译主程完成\e[0m"
@echo "开始编译后台管理系统..."
@. ${HOME}/.nvm/nvm.sh && cd admin_vue && nvm use 20 && npm run build
@echo "\033[32m编译后台管理系统完成\e[0m"
build-win: ## 编译到Windows系统下进行运行
@echo "开始编译主程..."
@CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build -ldflags "-s -w" -o dist/$(APP_NAME)-windows-amd64-$(APP_VERSION).exe main.go
@echo "\033[32m编译主程完成\e[0m"
@echo "开始编译后台管理系统..."
@. ${HOME}/.nvm/nvm.sh && cd admin_vue && nvm use 20 && npm run build
@echo "\033[32m编译后台管理系统完成\e[0m"
admin: ## 运行后台管理系统
@echo "开始编译后台管理系统..."
@. ${HOME}/.nvm/nvm.sh && cd admin_vue && nvm use 20 && npm run dev
help: ## 输出帮助信息
@echo "后台编译框架的Make模板文件"
@echo
@echo "Usage:"
@echo " make <target>"
@echo
@echo "Targets:"
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[36m%-15s\033[0m %s\n", $$1, $$2}'
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xgotool/backend-framework-template.git
git@gitee.com:xgotool/backend-framework-template.git
xgotool
backend-framework-template
后台框架模板
master

搜索帮助