Wails2+Vue3 本地的绑定文件和 Vite 上的不一致
10 November 2025 at 09:41
falconwang0110:
v2 的各位大家好,我用 Go 的 Wails 框架写桌面端 app 的时候出现了 wails dev 不识别绑定文件,wails build 正常的问题。具体表现为:
使用 wails dev 以调试模式编译启动,在点击其中一些功能的时候前端无反应,dev tool 报错:
SyntaxError: The requested module '/wailsjs/go/main/App.js' does not provide an export named 'CheckFirmwareStatus'
Uncaught (in promise) SyntaxError: The requested module '/wailsjs/go/main/App.js' does not provide an export named 'CheckFirmwareStatus'
经过检查,原因在于本地 frontend/wailsjs/go/main/App.js 中缺少两个导出函数,但在本地的相同文件中是完整的。So far ,我已经尝试过清除 vite 缓存,删除 dist 和 node_modules 并重新安装依赖,均不奏效。不知道有没有人遇到过这个问题?
版本信息:
Golang:1.24.5 windows/amd64
Wails: 2.10.2
VUE:3.4.5
vitejs/plugin-vue:5.0.2
Nodejs: 20.19.5
npm:10.8.2