【开发总结】electron浏览器打开踩坑

在阅读文章时,读到了一篇关于electron开发桌面应用的入门文章,遂按照文章中的过程进行复现,原作者的开发环境时mac系统,笔者用的是windows系统,在开发过程中遇到了在浏览器中输入scheme打开应用程序的场景,这个场景在日常生活中也经常用到,例如百度网盘或腾讯会议会从网页跳转到应用。

在复现时,笔者的系统发生了报错,遂以为是操作系统的差异性,后来经过测试发现,是由于应用尚未打包并安装到应用程序中,可以理解为一个是Debug版本,一个是Release版本。

于是尝试打包构建应用程序,此时报错是关于devDependency的问题,查阅GPT发现需要将"electron": "^29.1.6",写入"devDependencies"中。

构建中出现的第二个问题是没有通过编译的问题,采用换源的方法可以解决,具体可以参考这篇文章

相关推荐
掘金安东尼12 小时前
让 JavaScript 更容易「善后」的新能力
前端·javascript·面试
掘金安东尼12 小时前
用 HTMX 为 React Data Grid 加速实时更新
前端·javascript·面试
灵感__idea14 小时前
Hello 算法:众里寻她千“百度”
前端·javascript·算法
yinuo15 小时前
轻松接入大语言模型API -04
前端
袋鼠云数栈UED团队16 小时前
基于 Lexical 实现变量输入编辑器
前端·javascript·架构
cipher16 小时前
ERC-4626 通胀攻击:DeFi 金库的"捐款陷阱"
前端·后端·安全
UrbanJazzerati16 小时前
非常友好的Vue 3 生命周期详解
前端·面试
AAA阿giao16 小时前
从零构建一个现代登录页:深入解析 Tailwind CSS + Vite + Lucide React 的完整技术栈
前端·css·react.js
亦妤16 小时前
JS执行机制、作用域及作用域链
javascript
兆子龙17 小时前
像 React Hook 一样「自动触发」:用 Git Hook 拦住忘删的测试代码与其它翻车现场
前端·架构