找不到模块'fs/promises'ElectronJS
早上好,
我在 Vue JS 中创建了一个程序,它与我在 main.js 文件中创建的 API 连接以执行系统命令。
我遇到的问题是,在使用电子编译生产时,出现以下错误:
错误
我使用命令 npm run electron: build
当我使用 npm run electron:serve 工作时没有问题
任何人都知道为什么会出现错误以及如何修复它?谢谢
回答
几天前我也遇到了这个问题。我意识到试图解决另一个问题,我删除了node_modules文件夹和package-lock.json文件,然后运行npm install命令。这使得构建失败并显示“fs/promises”。这个问题有2个解决方案:
- 下载最新的稳定 Node 版本。这应该有 'fs/promises' 模块并将解决这个问题。
- 删除
node_modules文件夹并带回旧package-lock.json文件以确保软件包版本保持不变。然后运行npm install命令,问题应该得到解决。