无
- 发布:2022-09-27 23:31
- 更新:2022-09-27 23:31
- 阅读:384
产品分类: HbuilderX
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacOS Big Sur 11.7
HBuilderX版本号: 3.6.4
操作步骤:
预期结果:
正常编译
正常编译
实际结果:
编译失败
编译失败
bug描述:
官方hbx发布后, 将cli项目(yarn
)中的依赖, 通过 npx @dcloudio/uvm 3.6.4.20220922
更新到hbx相同版本
然后在hbx中运行安卓模拟器基座, 在编译过程中, 会提示fs_1.default.rmSync not found
查看了下日志, 发现这个官方的依赖, 需要node14以上才能编译成功, 但hbx内置的node是v12版本
node依赖模块路径: node_modules/@dcloudio/uni-cli-shared/dist/fs.js
对应的package版本:
{
"name": "@dcloudio/uni-cli-shared",
"version": "3.0.0-alpha-3060420220922001",
}
最后是通过替换hbx内置的node版本, 才可正常编译通过
但自行替换node后, 由于签名的关系(猜测), 每次运行时MacOS都会提示"您要应用程序“node”接受传入网络连接吗?", 有点烦