当前位置: 首页 > 知识库问答 >
问题:

electron或npm打包遗漏问题?

易研
2023-07-04

如题,我不清楚是哪一步出错了,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个答案

太叔鹏云
2023-07-04

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

 类似资料:
  • vue3+vite+electron 打包报错

  • 请大佬指教,我pnpm安装的包,node_modules 里也看到了,但是import还是未导入,还是红色的 这个是vue3打印包的安装

  • 麻烦问下,我现在是已经安装好了node包的依赖,如何需要run dist,变异之后再运行,现在问题就是在run dist的时候,报上图的错误,很明显的是缺少了一个v,请问这个怎么处理呢, angular项目

  • 在electron打包的时候或者运行electron-builder install-app-deps的时候会报错,有人遇到这样子的问题了吗 node版本是 21.2.0 electron版本是29.4.3 electron-builder是24.13.3 不知道是不是那些C++的包导致的,help! 我rebuild了之后还是不行

  • 从C#开始,当我使用RX并且有背压时,项目会不断地添加到内部队列中,直到应用程序运行内存溢出(据我所知)。 在ReactiveX(RXJava)中,似乎他们采取了不同的立场,在背压开始构建时抛出异常。 这意味着我必须使用类似于onBackpressureBuffer()和在调用时传入一个

  • 公司的项目,在node-modules里有一个@xx/xx-xx-xx结构的子项目依赖,子项目更新后,单独删除@xx这个文件夹重新执行install,正常启动项目修改的内容能正常生效,但是执行npm run build打包后的文件塞到后端项目打包成jar包后,好像修改的内容没有添加成功,如果删除整个node-modules文件夹再重新安装,才能正常添加新内容,vue版本是2.6.14,请问是不是有