首页 > 解决方案 > 电子构建失败

问题描述

电子构建失败。

错误:找不到模块“fs/promises”需要堆栈:

  • /Users/abhimatta/Documents/abhishek/accura-electron-dev/node_modules/builder-util/out/fs.js
  • /Users/abhimatta/Documents/abhishek/accura-electron-dev/node_modules/builder-util/out/util.js
  • /Users/abhimatta/Documents/abhishek/accura-electron-dev/node_modules/electron-builder/out/cli/cli.js
  • /Users/abhimatta/Documents/abhishek/accura-electron-dev/node_modules/electron-builder/cli.js 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15) 在 Function.Module。 _load (internal/modules/cjs/loader.js:690:27) at Module.require (internal/modules/cjs/loader.js:852:19) at require (internal/modules/cjs/helpers.js:74: 18) 在对象处。(/Users/abhimatta/Documents/abhishek/accura-electron-dev/node_modules/builder-util/src/fs.ts:4:1) 在 Module._compile (internal/modules/cjs/loader.js:959:30 ) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10) 在 Module.load (internal/modules/cjs/loader.js:815:32) 在 Function.Module._load (internal/modules/cjs/loader.js:727:14) 在 Module.require (internal/modules/cjs/loader.js:852:19) 在 require (internal/modules/cjs/helpers.js:74:18 ) 在对象。

Package.json 配置

"electron": "^10.4.0",
"electron-builder": "^22.10.4",

标签: vue.jswebpackelectronelectron-builderelectron-vue

解决方案


我正在尝试学习电子。级别 - 零。

  1. 我会检查你的节点和电子版本是否匹配。信息:https : //www.electronjs.org/docs/latest/tutorial/electron-timelines 我的版本——节点 12.22.7——电子 11.5.0

  2. 我在以这种方式学习 Electron 时消除了这个错误:如果错误:“找不到模块'fs/promises' then npm uninstall electron-builder and npm i electron-builder@22.10.5

开发人员声称此错误确实存在于节点 12 中,并且已在节点 14+ 中修复。


推荐阅读