electron-builder打包报错Maximum call stack size exceeded解决办法
## 错误记录 ```log • electron-builder version=26.0.12
渲染中...
## 错误记录
```log
• electron-builder version=26.0.12 os=10.0.22631
• loaded configuration file=package.json ("build" field)
• description is missed in the package.json appPackageFile=E:\Code\VwordAi\package.json
• writing effective config file=package\builder-effective-config.yaml
• executing @electron/rebuild electronVersion=35.3.0 arch=x64 buildFromSource=false appDir=./
• installing native dependencies arch=x64
• preparing moduleName=bufferutil arch=x64
• finished moduleName=bufferutil arch=x64
• preparing moduleName=utf-8-validate arch=x64
• finished moduleName=utf-8-validate arch=x64
• completed installing native dependencies
• packaging platform=win32 arch=x64 electron=35.3.0 appOutDir=package\win-unpacked
• downloading url=https://npmmirror.com/mirrors/electron/v35.3.0/electron-v35.3.0-win32-x64.zip size=120 MB parts=8
• downloaded url=https://npmmirror.com/mirrors/electron/v35.3.0/electron-v35.3.0-win32-x64.zip duration=10.452s
⨯ Maximum call stack size exceeded failedTask=build stackTrace=RangeError: Maximum call stack size exceeded
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:194:36)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
at NpmNodeModulesCollector._getNodeModules (E:\Code\VwordAi\node_modules\app-builder-lib\src\node-module-collector\nodeModulesCollector.ts:202:14)
```
<!-- more -->
## 目前已知报错原因
出现这个报错,原因大概率是 `electron` 与 `electron-builder` 版本冲突。
## 解决办法
根据原因,解决办法就是修改 `electron` 或 `electron-builder` 的版本号。
END
评论
登录后查看和发表评论
前往登录