electron-builder 22.10 打包应用成功 但是换到23.6.0 报错ERROR cannot find module 'fs/promises'
时间: 2024-03-19 08:44:15 浏览: 168
这是因为Node.js在v14.0.0中引入了fs/promises模块,但是electron-builder 23.6.0使用了旧版本的Node.js,不支持该模块的使用。
解决方案是将你的Node.js版本升级到14.0.0或更高版本。你可以通过以下命令升级Node.js:
```
npm install -g n
n 14.0.0
```
或者在你的项目中添加以下内容,让electron-builder使用你的系统中安装的Node.js版本:
```json
"build": {
"nodeVersion": "14.0.0"
}
```
注意,在升级Node.js之前,你需要先卸载旧版本的Node.js。
阅读全文