npm编译error:134

当React项目打包遇到错误134,通常是由于项目过大导致内存不足。解决方案包括在package.json中设置max_old_space_size参数,增加内存分配,或者通过命令行设置NODE_OPTIONS环境变量。如果这些方法无效,可以尝试删除node_modules及清理npm缓存,甚至升级Node.js版本来解决问题。

项目场景:

react项目npm run build打包


问题描述

出现错误提示error: 134在这里插入图片描述

原因分析:

react项目太大,分配的内存不够多,内存溢出

解决方案:

1:在package.json中修改start和build

"start": "react-scripts --max_old_space_size=46384 start",
"build": "react-scripts --max_old_space_size=46384 build",

然后npm run build编译,如果还是报错134。

2:扩充内存:在cmd中运行 set NODE_OPTIONS=–max_old_space_size=8096
然后npm run build编译,如果还是报错134。

3、将node-modules文件夹先删除,删除C:\Users\用户名\AppData\Roaming中的npm和npm-cache文件夹(AppData是隐藏文件夹),npm install下载依赖,然后npm run build编译

4、升级nodejs

C:\Users\admin\Desktop\nature>rmdir /s /q node_modules C:\Users\admin\Desktop\nature>del package-lock.json C:\Users\admin\Desktop\nature>npm install serialport@10.4.0 --verbose npm verb cli C:\nvm4w\nodejs\node.exe C:\nvm4w\nodejs\node_modules\npm\bin\npm-cli.js npm info using npm@8.19.3 npm info using node@v16.19.1 npm timing npm:load:whichnode Completed in 1ms npm timing config:load:defaults Completed in 1ms npm timing config:load:file:C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\npmrc Completed in 1ms npm timing config:load:builtin Completed in 1ms npm timing config:load:cli Completed in 1ms npm timing config:load:env Completed in 1ms npm timing config:load:file:C:\Users\admin\Desktop\nature\.npmrc Completed in 0ms npm timing config:load:project Completed in 10ms npm timing config:load:file:C:\Users\admin\.npmrc Completed in 1ms npm timing config:load:user Completed in 1ms npm timing config:load:file:C:\nvm4w\nodejs\etc\npmrc Completed in 0ms npm timing config:load:global Completed in 0ms npm timing config:load:validate Completed in 1ms npm timing config:load:credentials Completed in 1ms npm timing config:load:setEnvs Completed in 1ms npm timing config:load Completed in 18ms npm timing npm:load:configload Completed in 18ms npm timing npm:load:mkdirpcache Completed in 0ms npm timing npm:load:mkdirplogs Completed in 1ms npm verb title npm install serialport@10.4.0 npm verb argv "install" "serialport@10.4.0" "--loglevel" "verbose" npm timing npm:load:setTitle Completed in 1ms npm timing config:load:flatten Completed in 2ms npm timing npm:load:display Completed in 8ms npm verb logfile logs-max:10 dir:C:\Users\admin\AppData\Local\npm-cache\_logs npm verb logfile C:\Users\admin\AppData\Local\npm-cache\_logs\2025-11-28T09_22_54_627Z-debug-0.log npm timing npm:load:logFile Completed in 14ms npm timing npm:load:timers Completed in 0ms npm timing npm:load:configScope Completed in 0ms npm timing npm:load Completed in 44ms npm timing arborist:ctor Completed in 0ms npm timing arborist:ctor Completed in 0ms npm timing idealTree:init Completed in 10ms npm timing idealTree:userRequests Completed in 2ms npm http fetch GET 200 https://registry.npmmirror.com/serialport 184ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/ws 61ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/bufferutil 42ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/utf-8-validate 44ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/debug 139ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-inter-byte-timeout 154ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-spacepacket 162ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-packet-length 164ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-delimiter 166ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fbinding-mock 180ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fstream 182ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-ready 185ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-cctalk 192ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-regex 193ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-readline 212ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fbindings-cpp 223ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-byte-length 233ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fparser-slip-encoder 272ms (cache miss) npm timing idealTree:#root Completed in 624ms npm http fetch GET 200 https://registry.npmmirror.com/ms 72ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-addon-api 77ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/node-gyp-build 84ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fbindings-interface 154ms (cache miss) npm http fetch GET 200 https://registry.npmmirror.com/@serialport%2fbindings-interface 155ms (cache miss) npm timing idealTree:node_modules/serialport Completed in 176ms npm timing idealTree:node_modules/@serialport/binding-mock Completed in 2ms npm timing idealTree:node_modules/@serialport/bindings-cpp Completed in 4ms npm timing idealTree:node_modules/@serialport/bindings-interface Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-byte-length Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-cctalk Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-delimiter Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-inter-byte-timeout Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-packet-length Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-readline Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-ready Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-regex Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-slip-encoder Completed in 0ms npm timing idealTree:node_modules/@serialport/parser-spacepacket Completed in 0ms npm timing idealTree:node_modules/@serialport/stream Completed in 1ms npm timing idealTree:node_modules/debug Completed in 1ms npm timing idealTree:node_modules/ms Completed in 0ms npm timing idealTree:node_modules/node-addon-api Completed in 0ms npm timing idealTree:node_modules/node-gyp-build Completed in 0ms npm timing idealTree:node_modules/ws Completed in 0ms npm timing idealTree:node_modules/@serialport/bindings-cpp/node_modules/@serialport/bindings-interface Completed in 0ms npm timing idealTree:node_modules/@serialport/stream/node_modules/@serialport/bindings-interface Completed in 0ms npm timing idealTree:buildDeps Completed in 813ms npm timing idealTree:fixDepFlags Completed in 1ms npm timing idealTree Completed in 829ms npm timing reify:loadTrees Completed in 830ms npm timing reify:diffTrees Completed in 2ms npm timing reify:retireShallow Completed in 1ms npm timing reify:createSparse Completed in 11ms npm timing reify:loadBundles Completed in 0ms npm http fetch POST 404 https://registry.npmmirror.com/-/npm/v1/security/advisories/bulk 28ms npm http fetch POST 404 https://registry.npmmirror.com/-/npm/v1/security/audits/quick 16ms npm verb audit error HttpErrorGeneral: 404 Not Found - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick - [NOT_IMPLEMENTED] /-/npm/v1/security/* not implemented yet npm verb audit error at C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\npm-registry-fetch\lib\check-response.js:95:15 npm verb audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) npm verb audit error at async Map.[getReport] (C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:335:21) npm verb audit error at async Map.run (C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:106:19) npm verb audit error HttpErrorGeneral: 404 Not Found - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick - [NOT_IMPLEMENTED] /-/npm/v1/security/* not implemented yet npm verb audit error at C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\npm-registry-fetch\lib\check-response.js:95:15 npm verb audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) npm verb audit error at async Map.[getReport] (C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:335:21) npm verb audit error at async Map.run (C:\Users\admin\AppData\Local\nvm\v16.19.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:106:19) { npm verb audit error headers: [Object: null prototype] { npm verb audit error server: [ 'Tengine' ], npm verb audit error date: [ 'Fri, 28 Nov 2025 09:22:54 GMT' ], npm verb audit error 'content-type': [ 'application/json' ], npm verb audit error 'transfer-encoding': [ 'chunked' ], npm verb audit error connection: [ 'keep-alive' ], npm verb audit error 'strict-transport-security': [ 'max-age=5184000' ], npm verb audit error via: [ 'kunlun7.cn5212[,404666]' ], npm verb audit error 'timing-allow-origin': [ '*' ], npm verb audit error eagleid: [ '7ae4df1b17643217741033733e' ], npm verb audit error 'x-fetch-attempts': [ '1' ] npm verb audit error }, npm verb audit error statusCode: 404, npm verb audit error code: 'E404', npm verb audit error method: 'POST', npm verb audit error uri: 'https://registry.npmmirror.com/-/npm/v1/security/audits/quick', npm verb audit error body: { npm verb audit error error: '[NOT_IMPLEMENTED] /-/npm/v1/security/* not implemented yet' npm verb audit error }, npm verb audit error pkgid: undefined npm verb audit error } npm timing auditReport:getReport Completed in 59ms npm timing reify:audit Completed in 59ms npm timing reifyNode:node_modules/ms Completed in 105ms npm timing reifyNode:node_modules/@serialport/parser-regex Completed in 108ms npm timing reifyNode:node_modules/@serialport/parser-readline Completed in 108ms npm timing reifyNode:node_modules/@serialport/parser-packet-length Completed in 109ms npm timing reifyNode:node_modules/@serialport/parser-inter-byte-timeout Completed in 109ms npm timing reifyNode:node_modules/@serialport/parser-delimiter Completed in 110ms npm timing reifyNode:node_modules/@serialport/parser-cctalk Completed in 111ms npm timing reifyNode:node_modules/@serialport/parser-ready Completed in 111ms npm timing reifyNode:node_modules/@serialport/parser-byte-length Completed in 112ms npm timing reifyNode:node_modules/@serialport/stream Completed in 114ms npm timing reifyNode:node_modules/@serialport/bindings-interface Completed in 116ms npm timing reifyNode:node_modules/@serialport/parser-spacepacket Completed in 116ms npm timing reifyNode:node_modules/debug Completed in 117ms npm timing reifyNode:node_modules/@serialport/bindings-cpp/node_modules/@serialport/bindings-interface Completed in 117ms npm timing reifyNode:node_modules/@serialport/binding-mock Completed in 117ms npm timing reifyNode:node_modules/@serialport/stream/node_modules/@serialport/bindings-interface Completed in 119ms npm timing reifyNode:node_modules/node-gyp-build Completed in 120ms npm timing reifyNode:node_modules/@serialport/parser-slip-encoder Completed in 120ms npm timing reifyNode:node_modules/serialport Completed in 121ms npm timing reifyNode:node_modules/ws Completed in 131ms npm timing reifyNode:node_modules/node-addon-api Completed in 134ms npm timing reifyNode:node_modules/@serialport/bindings-cpp Completed in 197ms npm timing reify:unpack Completed in 198ms npm timing reify:unretire Completed in 1ms npm timing build:queue Completed in 10ms npm timing build:link:node_modules/node-gyp-build Completed in 24ms npm timing build:link Completed in 26ms npm info run @serialport/bindings-cpp@10.7.0 install node_modules/@serialport/bindings-cpp node-gyp-build npm info run @serialport/bindings-cpp@10.7.0 install { code: 0, signal: null } npm timing build:run:install:node_modules/@serialport/bindings-cpp Completed in 258ms npm timing build:run:install Completed in 258ms npm timing build:deps Completed in 295ms npm timing build Completed in 295ms npm timing reify:build Completed in 295ms npm timing reify:trash Completed in 0ms npm timing reify:save Completed in 6ms npm timing reify Completed in 1360ms added 22 packages in 2s 12 packages are looking for funding run `npm fund` for details npm timing command:install Completed in 1364ms npm verb exit 0 npm timing npm Completed in 1535ms npm info ok C:\Users\admin\Desktop\nature>dir node_modules\@serialport\bindings-cpp\build\Release\bindings.node 系统找不到指定的路径。 C:\Users\admin\Desktop\nature>
最新发布
11-29
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值