gpt4 book ai didi

python - 是否可以在不使用 cfx 的情况下打包 Firefox SDK 附加组件?

转载 作者:行者123 更新时间:2023-11-30 23:32:36 32 4
gpt4 key购买 nike

我目前正在使用 cfx xpi 将我的附加组件打包到 .xpi 文件,按照说明 here在附加 SDK 开发指南中。

我现在想在不存在附加 SDK 的计算机上构建我的代码,这意味着没有 Python,也没有 cfx。是否可以做到这一点,最好是通过命令行?

我尝试将 MyAddon 文件夹压缩到 MyAddon.zip,然后将其重命名为 MyAddon.xpi,但是当我尝试在 Firefox 上安装它时,收到错误消息“此附加组件无法安装”已安装,因为它似乎已损坏。”

感谢任何和所有帮助。

最佳答案

目前,如果您想使用 Addon SDK,则需要 cfx 工具来构建附加组件。构建过程包括映射依赖项、添加用于无需重新启动的插件的 bootstrap.js 文件,以及一些文件以使其可通过 Firefox 加载。仅仅将其压缩并称为 xpi 并不能解决问题。

Addon-SDK 团队正在寻找选项,使您用于开发的相同目录结构能够直接加载到 Firefox 中,从而删除构建步骤:Proposal

我曾参与过JS-only builder addon在几周前的 SDK 工作周期间,涉及一个插件,本质上是构建和安装另一个插件。如果您可以在构建服务器上运行节点,您可能可以提取其中的组件并对它们进行节点化。那台机器上有什么可用的?你想用一台甚至没有安装 python 的机器来完成这个设置是必要的吗?

关于python - 是否可以在不使用 cfx 的情况下打包 Firefox SDK 附加组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278696/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com