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

相关推荐
布兰妮甜6 分钟前
单例模式在前端(JavaScript)中的实现与应用
前端·javascript·单例模式
Mintopia6 分钟前
Three.js 加载模型文件:从二进制到像素的奇幻漂流
前端·javascript·three.js
梅名智18 分钟前
IOS 蓝牙连接
macos·ios·cocoa
前端小巷子25 分钟前
跨域问题解决方案:JSONP
前端·javascript·面试
eric*168833 分钟前
尚硅谷张天禹老师课程配套笔记
前端·vue.js·笔记·vue·尚硅谷·张天禹·尚硅谷张天禹
程序员爱钓鱼1 小时前
Go语言中的反射机制 — 元编程技巧与注意事项
前端·后端·go
GIS之路1 小时前
GeoTools 结合 OpenLayers 实现属性查询(二)
前端·信息可视化
烛阴1 小时前
一文搞懂 Python 闭包:让你的代码瞬间“高级”起来!
前端·python
AA-代码批发V哥1 小时前
HTML之表单结构全解析
前端·html
聪聪的学习笔记2 小时前
【1】确认安装 Node.js 和 npm版本号
前端·npm·node.js