首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Electron升级构建适配M1芯片Mac指南

写在开头 由于最新的Electron已经支持了M1芯片,arm架构下的Mac 在开发桌面软件时候不可避免的需要打包自测,那么在M1芯片上的Mac打包适配自己的软件也是应该的 那么现在制作Electron...为什么写这个文章 我使用的一些软件,竟然现在还不支持arm架构的Mac,更新速度太慢了,明明都是依赖Electron,其实大部分软件升级适配成本不高,桌面软件开发者们赶紧升级吧 背景 Electron不支持xp...系统,只要node.js升级后基本上它就会发布升级版本(如果你要兼容xp系统请使用nw.js等) 目前node.js最新版本15.x已经适配了arm架构下的Mac,electron11.0.0版本也已经支持在...electron-builder/issues/5392 修改配置为 "mac": { "target" : { "target": "dir", "arch": "arm64" } }, 同时修改打包构建...arm架构下命令为: electron-builder build --arm64 最终 升级适配成功 image.png 打包的是dmg,实际上可以直接打开 image.png 一个很简短却很实用的教程

2.9K20

前端构造桌面级应用(QQ音乐)

可以兼容windows xp系统 支持用HTML5, CSS3, JS和WebGL来写应用程序,包括桌面端和移动端; 完全支持Node.js APIs和所有的第三方模块; 性能也不会很差,对于轻量级的应用足够了...nw.js就是使HTML, CSS, JavaScript写的原本在浏览器上运行的程序,也可以在桌面端运行。...效果图: image image 使用命令行安装 (命令行下载比较慢 所以不是特别建议) sudo npm install -g nw nw的打包流程 打包工具...windows下的打包流程 https://www.cnblogs.com/tinyphp/p/5052327.html mac/osx下的打包流程 https://blog.csdn.net...全局安装electron npm install electron -g 本地安装 npm install electron --save-dev 打包工具 这里的打包工具我选择的是

2.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    那些你不知道的 node.js 桌面应用开发框架

    说到 node.js 的 GUI 开发方案,首先想到的就是 electron 和 nw.js。但除了它们之外,是否存在其它更轻量级的技术方案可供选择呢?...在这个基础上,再加上个方便操作的 GUI 就好了,于是首先想到的方案自然就是 electron 或者 nw.js。...但打包了 Chromium 内核和 node.js 环境后,如今的 electron 和 nw.js 动不动就上百MB的大小,用来开发这样的小工具实在是不划算。...项目地址:https://github.com/yue/node-gui reactXP reactXP 是由微软 skype 团队近期推出的跨平台开发框架(XP = Cross Platform)。...看起来具体实现基本就是把 react-native、electron 等方案整个打包,再增加了对 Win10 的 UWP 支持,是个大而全而非小而轻的方案?

    5.1K20

    NW.js构建跨平台桌面应用(1)-入门案例

    NW.js的用途 NW.js 基于 Chromium 和 Node.js,从而可以在桌面app中使用浏览器开发技术并直接调用 Node.js 资源,甚至将一个web应用打包到本地也轻而易举。...安装NW.js 可以从官网下载; 推荐在开发时下载是sdk版,以使用DevTools 非sdk版也应同时下载,在发布时使用 写一个 Hello World!...title> Hello NWJS~ == 右键单击可看到菜单 == //此处演示调用`NW.js...打包和发布 下载 https://github.com/jyapayne/Web2Executable 运行下载的图形界面程序,选定项目目录 程序会根据项目中的 package.json 自行填好 "App...在 "Export Settings" 中,选择要发布的平台种类,屏蔽一些无用文件等 在 "Compression Settings" 中,选择压缩级别;高压缩级别会带来相应的启动时间变长,并可能造成打包后的程序运行失败

    4K20

    小解XP攻防技术

    前阵子吹了要把我们海外产品杀回来参加XP攻防,心里一直是忐忑的。XP攻防这事如果要做好,比较有挑战性。它一方面的确有技术门栏。国内外安全厂商这么多,也没有几个真把这个做好的。...有一些不了解的朋友可能会问,XP保护,是不是就打开系统防火墙,配置规则,再弄几个安全策略?事实上完全不是这样的。...就XP保护技术来说,可以分为几个层面: 1、溢出保护 溢出保护就是给黑客在利用漏洞的过程中制造点麻烦。...在XP保护体系中,沙箱可以实现前面的保护措施被穿透后的数据保护。 不过,沙箱自身的防穿透保护也是一个问题,沙箱看起来美好,实现起来比较复杂,工作量比较大。...如果将上述三个方案都实现,XP保护方案将初具体系。 当然,再加上几个简单猥琐的手段,效果更好。然后,参加比赛,邀江湖朋友帮助测评,对发现的问题改进完善后。 一个成熟的XP防护产品就这样出炉了。

    1.4K70

    js编写桌面应用_web桌面应用框架

    找了一圈发现NW.js挺容易上手,分享给大家。...NW.js 官网https://nwjs.io/ 1.下载适合当前版本的js 【这里下载的SDK版本,方便后续调试】 2.解压到本地 3.构建自己的project   index.html...4.把项目放到nw.js解压后的同一目录下 5.命令进入到当前文件夹 输入 nw myapp 也可以直接把项目拖到nw.exe 6.将应用打包成app.nw文件,进入myapp文件夹中...nw.exe+app.nw app.exe,这时是可以直接执行app.exe的,但换到其它目录就不可以执行了,因为换到其它目录找不到nwjs包内的依赖文件 【但只能在当前环境执行,在别处使用时需要打包...Virtual Box打成独立的可执行的exe文件 http://enigmaprotector.com/en/downloads.html 9.(1)导入项目的.exe文件   (2)选择输出路径【打包后的文件存放地址

    4.2K20

    【敏捷2.2】极限编程XP

    极限编程XP 一提到 XP ,很多人的第一反应是微软的那个操作系统。没错,XP 似乎已经是它的代名词了。但是,在敏捷领域,也有一个 XP ,而且也是一样的如雷贯耳。...我说出来了,那你也应该猜到了,这些东西都是 XP 的关键实践,也是 XP 大力推广的内容,甚至更有完全是 XP 创建的概念。...XP的核心价值 XP 是由 Kent Back 这位大神创建的一个敏捷方法框架。关于这位大神,如果你要学习敏捷,他就是绕不过去的一个人。背景问题我们就不多说了,直接进入主题,XP 的核心是什么?...XP的生命周期 只要是牵涉到项目开发,就一定有一个生命周期的概念,PMP 是如此,XP 也是如此,后面我们要学习到的 Scrum 也会有它的生命周期。XP 的生命周期就如下图所示。...别急,关于 XP 的内容一篇文章可讲不完,下篇文章我们就将继续学习关于 XP 的一些关键实践,这些关键词也会一一解答。

    1.4K30

    Electron是什么以及可以做什么

    桌面 GUI 应用也不例外,近几年两个重量级框架 NW.js和 Electron横空出世,给前端开发人员打开了这个领域的大门。...这两个框架都与中国人有极深的渊源,2011 年左右,中国英特尔开源技术中心的王文睿(Roger Wang)希望能用 Node.js 来操作 WebKit,而创建了 node-webkit 项目,这就是 NW.js...Electron 的不足 基于 Electron 开发桌面 GUI 应用并不是完美的方案,它也有它的不足,综合起来说有以下几点: 第一:打包后的应用体积巨大 一个功能不算多的桌面应用,通过 electron-builder...压缩打包后至少要 50M。...除了以上这些问题外,Electron 还不支持老版本的 Windows 操作系统,比如 Windows XP,在中国还有一些用户是使用 Windows XP 的,开发者如果需要面向这些用户,应该考虑使用其他技术方案了

    3.1K30

    Windows XP 源码泄露!

    不过……现在……,黑客在4Chan平台上以BT种子文件的形式在线泄漏了多个旧Windows版本的源代码,包括Windows XP,Windows Server 2003和Windows 2000。...4Chan上的用户贴出了据称泄露的Windows XP源代码和Windows操作系统标志性默认壁纸Bliss的截图。...尽管Windows XP已经使用了很长时间,但世界上仍然有很多人使用Windows XP,显然有能力搜索操作系统源代码中的漏洞可能是一个安全问题。...此外,任何拥有源代码的人都可以创建自己的Windows XP版本,但这违反了版权软件。 当然,本文也不会放出链接到4chan的帖子或BT种子,但如果您下载到,请谨慎对待万一文件包中包含的恶意软件。...来自:Linux迷 网址:https://www.linuxmi.com/windows-xp-yuanma-xielou.html 点个[在看],是对杰哥最大的支持!

    2.8K20

    IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣

    比如:1)NW.js;2)Electron;3)Flutter for Desktop;4)Tauri;5)Wails;4.2NW.jsNW.js 官网描述:NW.js概况:1)官网:https://nwjs.io...类似于 NW.js,表面上,它们似乎非常相似,但是这两个项目有本质上的区别,使得 Electron 和 NW.js 成为两个完全独立的产品。...8、Electron和Tauri的应用打包对比Electron 中比较常见的有两种打包:1)electron-packager;2)electron-builder。...Electron 打包:PS:Electron的打包实践可以看看《Electron初体验(快速开始、跨进程通信、打包、踩坑等)》一文中的“7、打包发布”章节。...10、本文小结NW.js 的时代已经过去,考虑 NW.js 的可以优先 Electron。Tauri 表现不错,前景较好。

    18110

    第一章 Electron介绍 | Electron in Action(中译)

    当您使用Electron构建应用程序时,您是在打包特定版本的Chromium和Node。因此,您可以依赖这些版本中可用的任何特性。您不必关心其他浏览器及其版本支持哪些特性。...为浏览器打包大量JavaScript代码并不总是那么容易。对于少量代码,您可以将其包含在匹配的一对开始和结束。 对于较大的代码块,可以使用src属性引用外部JavaScript文件。...NW.js Electron与另一个名为NW.js(以前称为node-webkit)的项目类似。这两者有很多共同之处。...错误报告 内置 不支持 自动更新 不支持 Windows支持 Windows 7及以上 Windows XP及以上 NW.js使用了一个Chromium的分支版本。...我们称之为渲染进程 如果需要考虑向后兼容性,那么NW.js可能是更好的选择,因为它支持Windows XP和Vista。电子只支持Windows 7及以后。

    3.6K30

    Windows XP生日快乐

    今天,Windows XP迎来了它12岁的生日,在这个距离它被微软正式抛弃还剩半年的日子里(明年4月8日起,微软将彻底取消对Windows XP的技术支持),我们不妨一起来回顾一下Windows XP走过的光辉岁月...;Windows XP 安装简化。...2007年   1月,Windows Vista发布,随后微软首次提到停止XP发售的计划。 2008年   4月,微软推出XP SP3补丁包,并宣布这是为XP的最后一次升级。   ...6月30日,微软停止XP销售。并宣布针对Windows XP 的主要支持至2009年4月14日,延伸支持至2014年4月8日。   Windows XP SP3 2008年5月6日发布。...Windows XP SP3包含以前发布的所有Windows XP更新,包括安全更新、修补程序以及选择带外版本。

    1.9K40

    windows XP cmd命令大全

    windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。...打开C:\Documents and Settings\XXX(当前登录Windows XP的用户名) … 打开Windows XP所在的盘符下的Documents and Settings文件夹...不可用) autoconv.exe 在启动过程中自动转化系统 (XP不可用) autofmt.exe 在启动过程中格式化进程 (XP不可用) autolfn.exe 使用长文件名格式 (XP不可用...不可用) dfs_cmd_.exe 配置DFS树 (XP不可用) dfsinit.exe 分布式文件系统初始化(XP不可用) dfssvc.exe 分布式文件系统服务器 (XP不可用) diantz.exe...) ldifde.exe LDIF目录交换命令行管理 (XP不可用) licmgr.exe 终端服务许可协议管理 (XP不可用) lights.exe 显示连接状况 (XP不可用) llsmgr.exe

    3.1K10
    领券