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运行成功

相关推荐
小小前端_我自坚强2 分钟前
前端算法相关详解
前端·算法
小小前端_我自坚强9 分钟前
UniApp 微信小程序流水线发布全流程
前端·架构
小小前端_我自坚强15 分钟前
vue提高技术 高级语法相关
前端·vue.js·前端框架
小小前端_我自坚强15 分钟前
2025年前端最新技术总结
前端·架构
源码集结号16 分钟前
一套智慧工地云平台源码,支持监管端、项目管理端,Java+Spring Cloud +UniApp +MySql技术开发
java·mysql·spring cloud·uni-app·源码·智慧工地·成品系统
ttyyttemo17 分钟前
Text的各种属性
前端
代码守护者21 分钟前
React为什么要使用函数式组件代替类组件?一文弄懂函数式组件的优势!
前端
小小前端_我自坚强26 分钟前
Vue 3 使用心得
前端·javascript·vue.js
GBVFtou29 分钟前
浏览器嵌套兼容处理
前端
华仔啊31 分钟前
前端真的需要懂算法吗?该怎么样学习?
前端·javascript