[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
3 个回复
你懂我意思吧 (作者) - 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删掉,不然没办法启动项目。
2024-08-15 21:06
e***@gmail.com
跪谢啊 好用! m1 pro 芯片的mac 这bug搜了一堆帖子不好用