1、Cannot find module 'fs/promises'
解决:nodejs版本过低,通过nvm升级nodejs到16版本即可
-
下载nvm安装版
-
执行命令安装更高版本node,如:nvm install 16.14.0
-
切换node版本,如:nvm use 16.14.0
2、win7不兼容过高nodejs版本
解决:设置环境变量NODE_SKIP_PLATFORM_CHECK=1
3、Cannot find module 'form-data'
解决:重新安装对应form-data模块,如:
npm install form-data --save
4、nsis.exe process failed “ERR_ELECTRON_BUILDER_CANNOT_EXECUTE”
解决1:另外下载winCodeSign、nsis,解压放置到 $user$/AppData/Local/electron-builder/Cache中可解决
解决2:更改环境变量ELECTRON_BUILDER_BINARIES_MIRROR指向npmmirror.com/mirrors/electron-builder-binaries