V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
falconwang0110
V2EX  ›  Go 编程语言

Wails2+Vue3 本地的绑定文件和 Vite 上的不一致

  •  
  •   falconwang0110 · 4 天前 · 673 次点击

    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 缓存,删除 distnode_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

    2 条回复    2025-11-11 09:31:18 +08:00
    zhzy
        1
    zhzy  
       4 天前
    是因为 generate bindings 出问题了么, 我知道 wails3 可以手动重新生成, 但是 wails2 不清楚
    falconwang0110
        2
    falconwang0110  
    OP
       3 天前
    @zhzy 不是,generate binding 都是正常的,但是本地的 binding 文件和 vite 服务器上的不是一份,服务器上的缺东西
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    ♥ Do have faith in what you're doing.