mac os使用uniapp官网cli创建项目后,hbuilderx运行失败

这个故障发生前提是,m芯片的macos,采用arm64架构

npm i安装依赖的时候只安装了
bash 复制代码
@esbuild/darwin-arm64

@rollup/rollup-darwin-arm64

但是hbx运行时会使用到

bash 复制代码
@esbuild/darwin-x64

@rollup/rollup-darwin-x64

所以我们需要单独安装一下这两个依赖,x64依赖的版本必须和arm64的版本保持一致

我们先来到node_modules中分别找到@esbuild和@rollup这两个包,并看到文件夹内分别有

bash 复制代码
@esbuild/darwin-arm64

@rollup/rollup-darwin-arm64

点击展开,打开他们各自的pakeage.json,查看version,将各自的版本复制,

回到我们项目根目录

bash 复制代码
npm i @esbuild/darwin-x64@版本号  @rollup/rollup-darwin-x64@版本号 -D -f

再次使用hbx运行成功

相关推荐
灰天7681 小时前
健身房项目 Uniapp+若依Vue3版搭建!!
uni-app
gxhlh3 小时前
局域网中 Windows 与 Mac 互相远程连接的最佳方案
windows·macos
宏基骑士3 小时前
mac 电脑上安装adb命令
macos·adb
桂月二二4 小时前
探索前端开发中的 Web Vitals —— 提升用户体验的关键技术
前端·ux
hunter2062066 小时前
ubuntu向一个pc主机通过web发送数据,pc端通过工具直接查看收到的数据
linux·前端·ubuntu
qzhqbb6 小时前
web服务器 网站部署的架构
服务器·前端·架构
刻刻帝的海角6 小时前
CSS 颜色
前端·css
九酒6 小时前
从UI稿到代码优化,看Trae AI 编辑器如何帮助开发者提效
前端·trae
浪浪山小白兔7 小时前
HTML5 新表单属性详解
前端·html·html5
lee5767 小时前
npm run dev 时直接打开Chrome浏览器
前端·chrome·npm