使用 electron-updater 更新 electron 应用,打完包安装启动出现这种报错:Cannot find module 'debug',Cannot find module 'builder-util-runtime'。
项目依赖
1 | |
完整报错
1 | |
问题原因
因为项目使用 pnpm 安装依赖,打完包后有些资源找不到,导致这种很奇怪的报错(Cannot find module 'xxx')。
问题解决
- 在项目根目录下,新建
.npmrc文件。 - 配置
1 | |
设置了 node-linker=hoisted ,pnpm 就会形成扁平化的结构,然后 electron-builder 会自动寻找依赖进行打包,就不会出现这种 Cannot find module 'xxx' 包找不到的情况。
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2023-07-02
最后更新: 2023-07-17
本文标题: electron-updater 报错 Cannot find module 'debug'
本文链接: https://www.tiven.cn/p/3ed3cb23/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2023-07-02
最后更新: 2023-07-17
本文标题: electron-updater 报错 Cannot find module 'debug'
本文链接: https://www.tiven.cn/p/3ed3cb23/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!


