electron或npm打包遗漏问题?

如题,我不清楚是哪一步出错了,electron打包后运行会找不到依赖,比如gm这个库

第一次出现找不到array-parallel, 不是我项目要用的,但gm依赖了它:

/gm/1.25.0:
    resolution: {integrity: sha512-...}
    engines: {node: '>=14'}
    dependencies:
      array-parallel: 0.1.3
      array-series: 0.1.5
      cross-spawn: 4.0.2
      debug: 3.2.7

我手动安装后再次打包,又提示缺少cross-spawn,安扎安装cross-spawn后打包,提示缺少lru-cache,这个我甚至不知道是谁依赖的,以及安完会不会又少了别的?还要继续多少次?

大家遇到过这种问题吗?又是如何解决的?

阅读 1.9k
1 个回答

是不是你把一些生产环境需要的依赖安装在开发依赖当中了?
所以导致的开发时没有问题,但是打包之后出现问题了。