LTZJ NEM Build 4

前言

LTZJ-NEM Build 4 完全开源版本,支持 Windows、macOS。

https://github.com/LauZzL/ltzj-nem

https://github.com/ASCIIX/ltzj-nem

免责声明

本项目仅供学习交流,请勿用于任何非法用途。

记录一些配置环境和运行源码踩到的坑

开发

我们建议您使用我们推荐的环境来进行开发,这将减少您开发过程中出现的各种问题。

环境

在 windows 上开发你需要安装 TDM-GCC .

在 MAC 上开发你需要安装 xcode-command-line-tools : xcode-select --install .

注意:在使用 wails devwails build 构建应用时,可能会出现TS类型检查不通过的错误,你可以到 frontend/package.json 中将 "build": "vue-tsc -b && vite build" 修改为 "build": "vite build"

  • windows:11 22H2(>7)

  • macOS:15(>11)

  • go:1.20.4(1.18-1.21)

    切换版本  nvm install node版本号    
    安装版本 nvm install  16.0.0    
    
  • node:20.8.1(>16)

  • wails:2.9.1

第1步:Go 语言配置系统环境

*第一步:下载sdk*

根据自己的系统选择对应的下载

go1.24.0.windows-amd64.msi Installer Windows x86-64 68MB
next >next> firsh
go version

打开我的电脑找到属性里面的环境变量配置

或者在设置里直接搜索环境变量

1.GOROOT 为下载的go包目录位置 里面存放着go源码及API

用户变量 新建GOROOT

2.GOPATH 为工作目录 存放着自己写的go代码

当不使用Go mod管理时依赖包(如Google/grpc)也需加入到GOPATH管理(;附加也可)

不使用go mod 管理的话会默认去GOPATH的src下找

新建配置GOPATH(用户变量和系统变量都有)

PATH为go的可执行文件目录 即GOROOT的 bin目录 例如 F:\Go\goproject\bin

增加系统变量PATH 浏览目录后添加到下方

找到 path 双击添加 F:\Go\bin

cmd输入查看环境变量

go env
go  version

set GOPATH=F:\Go\goproject set GOPRIVATE= set GOPROXY=https://goproxy.cn,direct set GOROOT=F:\Go

第2步:vscode配置

在vscode中下载go的扩展

VsCode Go插件依赖的工具

接下来 安装Go插件所依赖的go tools

按ctrl+shift+p 调出命令面板,输入go install tools 选Go: Install/Update Tools

直接全选 全部安装

这里右下角 会 报错 我是直接去官网升级 然后再降级

Failed to find a go command (go1.21.0 or newer) needed to install tools. The go command (F:\Go\bin\go.exe) is too old (go1.20.4). If your project requires a Go version

https://blog.csdn.net/lcadna/article/details/143563349

安装wails

go 国内源 go env -w GOPROXY=https://goproxy.cn,direct

go install github.com/wailsapp/wails/v2/cmd/wails@v2.9.1

https://github.com/wailsapp/wails/releases

安装依赖

# 安装go依赖
go mod tidy

# 安装前端依赖
cd frontend && yarn install

这里因为之前 用 npm 打过包 所以报错 yarn和npm一起使用了解决方式

package-lock.json found. Your project contains lock files generated by tools,
第一种方法:
移除node_modules  移除package-lock.json 
重新使用yarn install安装

第二种方法(感觉跟第一个一样 但是我用这个成功了):
移除node_modules  移除package-lock.json 之后先复制一份yarn.lock文件。
移除项目中的yarn.lock, 将刚刚复制的yarn.lock文件重新放在项目中,执行yarn install安装

用 git 或则 VisCode

到目录里进

# 安装前端依赖
yarn install

启动

cd .. 根目录

# 启动前端服务
yarn frontend:dev

# 推荐:启动wails(需要先启动前端服务)
yarn dev-f
wails 命令好像不见了,cmd没有该命令。

https://blog.csdn.net/qq_41163341/article/details/131009091

wails doctor

SUCCESS Your system is ready for Wails development!

or

# 启动wails(集成前端服务,在前端页面变动后可能无法实时更新,推荐使用上方两个命令)
wails dev

构建

构建完成后会在 ./build 目录下生成可执行文件。

:: 编译可执行文件
wails build

:: 运行可执行文件 文件名务必更改
cd build

遇到的其他问题

error Couldn‘t find a package.json file in报错的解决方案

https://blog.csdn.net/QWERTYQ16/article/details/122385721

使用功能提示:版本过低

游戏版本更新后在 frontend/src/store/status.ts 修改cmdVersion为最新的即可,游戏里打开⚙ 设置看看。

gcc报错:cgo: C compiler “gcc“ not found: exec: “gcc“: executable file not found in %PATH%

解决方法: 步骤1:检查自己的gcc是否正确安装了 如果没有安装的话请先安装一下

mingw-builds-binaries

找到对应的版本安装就行了

如果不知道下载哪个,就下载 x86_64-版本号-release-posix-seh-ucrt-rt_v11-rev1.7z

解压之后复制其中bin文件夹的路径

类似这样的:D:\x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev1\mingw64\bin

步骤2:配置环境变量 右键 此电脑=>属性=>高级系统设置=>环境变量

在系统变量中找到 Path 双击

新建一条环境变量,将刚才安装的目录复制进去

https://blog.csdn.net/lonely__snow/article/details/139047440

最后修改:2025 年 06 月 05 日
如果觉得我的文章对你有用,请随意赞赏