你懂我意思吧
你懂我意思吧
  • 发布:2023-10-23 10:06
  • 更新:2024-08-15 17:16
  • 阅读:1480

[报bug] Host version "0.17.19" does not match binary version "0.16.17"

分类:uni-app

[HBuilder] 09:37:57.342 项目 'touhaozhenzhu-cash-register' 开始编译...
[HBuilder] 09:37:58.398 编译器版本:3.8.12(vue3)
[HBuilder] 09:37:58.404 正在编译中...
[HBuilder] 09:38:04.274 ✘ [ERROR] Cannot start service: Host version "0.17.19" does not match binary version "0.16.17"
[HBuilder] 09:38:04.274 1 error
[HBuilder] 09:38:04.278 [plugin:vite:css-post] The service was stopped
[HBuilder] 09:38:04.278 Build failed with errors.

app端 打包自定义基座的时候的报这个错误,采用vue3+vite+ts

2023-10-23 10:06 负责人:无 分享
已邀请:
你懂我意思吧

你懂我意思吧 (作者) - zhao

大佬们,帮忙看下

瀚海浪亭

瀚海浪亭 - 百度一下,我告诉你。

esbuild版本的问题,有多个解决方法。

这里推荐yarn的方式(本人试过yarn和pnpm,这里以yarn为主)。

检查一下uni sdk是不是最新的("@dcloudio/uni-app": "3.0.0-3081220230817001",所有必须是3.0.0-3081220230817001,参考官方发出的版本)。

删除现在的node_modules

更改"vite": "4.2.1",注意不要带^,yarn install

依赖下载完后,打开node_modules,找到@esbuild,看是否有darwin-x64文件夹,如果没有,复制同层的一个文件夹,改个名字darwin-x64(mac os m系列是这样操作的)。

重新打包。

  • 你懂我意思吧 (作者)

    好感动,谢了

    2023-10-23 10:49

  • 你懂我意思吧 (作者)

    大佬,留个微信吧,想认识下大佬

    2023-10-23 10:52

  • 瀚海浪亭

    回复 你懂我意思吧: 关注colorui即可。

    2023-11-02 14:22

  • zzhi_bo

    回复 瀚海浪亭: 官方发出的版本在哪里查看呢?

    2024-08-15 16:48

  • 瀚海浪亭

    回复 zzhi_bo: npmjs

    https://www.npmjs.com/package/@dcloudio/uni-app?activeTab=versions

    2024-08-15 16:56

  • zzhi_bo

    回复 瀚海浪亭: 我的报错是: Host version "0.14.54" does not match binary version "0.15.18" ,我如何在官网找到0.15.18所对应的uni-sdk呢?

    2024-08-15 17:18

  • 瀚海浪亭

    回复 zzhi_bo: 不是对照这样的sdk,你参考我下面的吧。目前测试用pnpm安装的,去node_modules/.pnpm把esbuild@0.21.5删掉,不然没办法启动项目。


    "@esbuild/darwin-arm64": "0.20.2",  
    "@esbuild/darwin-x64": "0.20.2",
    "@rollup/rollup-darwin-x64": "^4.18.0",
    "vite": "^5.2.8",

    2024-08-15 21:06

e***@gmail.com

e***@gmail.com

跪谢啊 好用! m1 pro 芯片的mac 这bug搜了一堆帖子不好用

要回复问题请先登录注册