vue.js - 电子构建失败
问题描述
电子构建失败。
错误:找不到模块“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",
解决方案
我正在尝试学习电子。级别 - 零。
我会检查你的节点和电子版本是否匹配。信息:https : //www.electronjs.org/docs/latest/tutorial/electron-timelines 我的版本——节点 12.22.7——电子 11.5.0
我在以这种方式学习 Electron 时消除了这个错误:如果错误:“找不到模块'fs/promises' then npm uninstall electron-builder and npm i electron-builder@22.10.5
开发人员声称此错误确实存在于节点 12 中,并且已在节点 14+ 中修复。
推荐阅读
- php - 如何从数组变量PHP中将指定的列转换为动态变量
- c++ - valgrind 可能丢失,但仍可到达并被 valgrind 检测到
- javascript - React-router-dom 中重定向的令人困惑的行为
- javascript - Angular 不将“模态”识别为元素
- angular6 - 检查浏览器窗口关闭而不是Angular 6中的选项卡
- python-2.7 - 为什么在 Turi Create 中没有完成“Recommender 的evaluate() 方法”?
- wpf - WPF DataGrid 文本搜索在单元格对齐更改后不起作用
- c# - 如何验证父子树的正确层次结构
- python - HTTPserver python Hello world 系统找不到指定的路径
- c# - 编译错误:“Program.Node”不包含采用 3 个参数的构造函数