fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:3922回复:12

Firefox 38.0 开始支持用性能更好的 JPM 来打包扩展

楼主#
更多 发布于:2015-02-27 22:27
原来打包扩展使用的是 Python 语言写的 CFX 命令行工具,这对于用 Add-on SDK 写扩展的开发者来说很熟悉,现在从 Firefox 38.0 开始支持用 JPM 来打包扩展并上传到 AMO,Firefox 也计划停止对 CFX 工具的更新。

JPM 是基于性能更好的 Node.js,也就是基于 JavaScript,这是趋势,尤其是 JS 的性能有了突飞猛进的提升。JPM 的优势主要有:
JPM 便于安装,尤其是在 Win 平台;
JPM 便于发布,支持使用 NPM 打包的形式发布,NPM 是专为 JS 而生的包裹管理器,而 CFX 分发是zip格式。
JPM 打包后的体积更小,不产生多余文件

当然,CFX 打包的扩展依然可以上传,Firefox 会继续支持,但推荐使用 JPM。注意:JPM 打包方法必须是 Firefox 38 和以上版本才可使用。

JPM Replaces CFX For Firefox 38
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2015-02-28 00:11
aaaa007cn:cfx 最低支持到 firefox 22
支持更老的 firefox 版本的扩展需要旧版 cfx 打包
但是 amo 不接受提交旧版 cfx 打包
cfx 已经一年多不接受任何补丁了
根本就是拒绝更新
很多功能都缺失
相信 mozilla ...
回到原帖
原来如此啊,怪不得还是用过的人才有发言权啊,mozilla想推jpm而已吧
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2015-03-22 10:16
aaaa007cn:https://github.com/mozilla/jpm/issues/279
jpm 还是准备出 zip 包来分发了 lol
回到原帖
因为那个npm分发方式不常见。
Firefox More than meets your experience
游客

返回顶部