使用 electron-updater 更新 electron 应用,打完包安装启动出现这种报错:Cannot find module 'debug',Cannot find module 'builder-util-runtime'。

因为项目使用 pnpm 安装依赖,打完包后有些资源找不到,导致这种很奇怪的报错(Cannot find module 'xxx')。
.npmrc 文件。设置了 node-linker=hoisted ,pnpm 就会形成扁平化的结构,然后 electron-builder 会自动寻找依赖进行打包,就不会出现这种 Cannot find module 'xxx' 包找不到的情况。
欢迎访问:天问博客