[HBuilder] 10:09:02.046 D:\HBuilderX\plugins\node\node.exe[2608]: c:\ws\src\util-inl.h:396: Assertion `(ret) != (nullptr)' failed.
[HBuilder] 10:09:02.046 1: node::DecodeWrite
- 发布:2021-02-02 10:30
- 更新:2022-08-05 15:32
- 阅读:3805
HBuilder 打包APP时,正在编译中...的状态报错 ,请问怎么处理
本人已解决此问题。
现象
运行HBuilder X
时也出现了类似的错误。如下图:
错误关键词:
c:\ws\src\util-inl.h:372: Assertion `!(n > 0) || (ret != nullptr)' failed.
解决方案
我自己都迷迷糊糊的处理了此问题。只能猜测是HBuilder X
本身自带的node
有问题,需要替换。这里我猜测是32
位的不合适,需要手动换成64
位。
找到目标并确认版本号
在路径HBuilderX\plugins\node
内,查询node.exe
的版本,我这里是12.22.1.0
。如下图:
到官网内下载node.exe
我这里需要下载window环境,64位的node.exe。这里选择压缩包形式的文件来下载。如下图所示:
下载链接为:https://nodejs.org/download/release/
直接替换node.exe
解压缩安装包,并直接替换node.exe
文件。选择的文件如下图所示:
我们仅替换一个node.exe
即可。
运行项目
至此已解决问题。运行成功。
F:\软件\HBuilderX\plugins\node\node.exe[31064]: c:\ws\src\util-inl.h:396: Assertion `(ret) != (nullptr)' failed.
[HBuilder] 15:42:59.903 1: node::DecodeWrite
这个问题有朋友解决了么
1***@qq.com - 。。。。
同问大神怎么解决的?
D:\HBuilderX\plugins\node\node.exe[11696]: c:\ws\src\util-inl.h:372: Assertion `!(n > 0) || (ret != nullptr)' failed.15:09:17.598 1: 021816C8
2***@qq.com
替换node.exe的方法可以解决此问题吗,感谢大佬分享
2022-12-09 10:09
栙溧
我替换node,开发工具就卡死
2023-01-12 17:26