现象:

 关于这个问题查了很多资料,也问了chatgpt没有找到答案

最后只能靠自己了。

于是冷静下来回想一下细节。突然发现一个特别点。

eletronbuilder打包时,强制要求eletron-buildereletron必须都放在devDependencies

否则:打包不能成功!注意了,这个突破的关键点!

这意味着:dev开发依赖不会被electronbuilder打包进去! 

然后看看我的打包入口文件,我这个项目vue项目,但是所有api独立路由方式注册进来,并不是简单代理方式api部分跟项目主体分离独立

所以,入口文件也是通过express跑起来的, 一部分serve加载vue打包成的dist静态文件,一部分接收api注册进来的路由

那么问题来了,入口文件也会导入依赖

这里的依赖就不能放在 devDependencies里面,因为electron不会打包进去。

解决办法electron入口文件引入的依赖必须放在Dependencies,不能放在开发依赖devDependencies,否则electronbuilder不会打包进去

原文地址:https://blog.csdn.net/jiaohuizhuang6019/article/details/134671353

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33124.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注