[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
![meijia](https://img-cdn-tc.dcloud.net.cn/account/identicon/752a6fb93500015b9adf0e4e0ed364e5.png)
- 发布:2021-02-02 10:30
- 更新:2022-08-05 15:32
- 阅读:3910
HBuilder 打包APP时,正在编译中...的状态报错 ,请问怎么处理
![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/8f8365682559fbd8d907f0c7b7cbdbca.png)
本人已解决此问题。
现象
运行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
即可。
运行项目
至此已解决问题。运行成功。
![saku87](https://img-cdn-tc.dcloud.net.cn/account/identicon/85de496c7400983636abc9baa24a2997.png)
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](https://img-cdn-tc.dcloud.net.cn/account/identicon/386392d269c8bd908b89a6e4e96eb98a.png)
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