找不到模块“fs/promises”Electron JS

新手上路,请多包涵

早上好,

我在 Vue JS 中创建了一个程序,它与我在 main.js 文件中创建的 API 连接以执行系统命令。

我遇到的问题是,使用电子进行生产编译时出现以下错误:

错误

我使用命令 npm run electron: build

当我使用 npm run electron:serve 工作时没有问题

任何人都知道为什么会出现错误以及如何解决它?谢谢

原文由 stillborn1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

几天前我也遇到了这个问题。我意识到试图解决另一个问题,我删除了 node_modules 文件夹和 package-lock.json 文件,然后运行 npm install 命令。这使得构建因“fs/promises”而失败。这个问题有2个解决方案:

  1. 下载最新的稳定节点版本。这应该有 ‘fs/promises’ 模块并将解决问题。
  2. 删除 node_modules 文件夹并恢复旧的 package-lock.json 文件以确保软件包版本保持不变。然后运行 npm install 命令,问题应该得到解决。

原文由 Ion-Alexandru Secara 发布,翻译遵循 CC BY-SA 4.0 许可协议

降级 electron “electron-builder”: “^22.10.5”, 或者升级 nodejs 到 14+ v

原文由 Роман Зыков 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏