应用打包上传时报了下面这个错误,而且发现上传过程中node占用的内存会一直攀升变得特别特别高(7,8G甚至过10G),然后在漫长的等待后就会报错。
message:Error: runTask COMPILE_JS, miniprogram_npm/entities/index.js catch error Error: node:events:342
throw er; // Unhandled 'error' event
^
Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
at new NodeError (node:internal/errors:363:5)
at Worker.[kOnExit] (node:internal/worker:283:26)
at Worker.<computed>.onexit (node:internal/worker:207:20)
Emitted 'error' event on Worker instance at:
at Worker.[kOnExit] (node:internal/worker:283:12)
at Worker.<computed>.onexit (node:internal/worker:207:20) {
code: 'ERR_WORKER_OUT_OF_MEMORY'
}
看描述意思好像是定位到了miniprogram_npm中entities这个包文件,但是这个应该就是一个普通的npm包,没看出有什么不妥的地方,而且其他的电脑能上传成功,有知道原因的还希望能解答解答~
开发者工具是多少呢
可以检查一下package.json中"dependencies"属性,是否有不需要的依赖,我本地是加了canvas后就不可真机调试和上传版本了,去除就好了
兄弟们 我来救你们狗命 亲测有效
https://developers.weixin.qq.com/community/develop/article/doc/0008e8ea2e4fc026c98cd041351013
还没解决,咋搞!
message:Error: runTask COMPILE_JS, cloud/cloud1-2gz1t86h501169a9/functions/cloudFunction/miniprogram_npm/psl/index.js catch error Error: node:events:368
throw er; // Unhandled 'error' event
^
Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
at new NodeError (node:internal/errors:371:5)
at Worker.[kOnExit] (node:internal/worker:276:26)
at Worker.<computed>.onexit (node:internal/worker:198:20)
Emitted 'error' event on Worker instance at:
at Worker.[kOnExit] (node:internal/worker:276:12)
at Worker.<computed>.onexit (node:internal/worker:198:20) {
code: 'ERR_WORKER_OUT_OF_MEMORY'
}