命令行打包Firefox插件
在开发过程中,您的扩展将由一个目录组成,其中包含一个manifest.json文件和扩展所需的其他文件(脚本、图标、HTML 文档等)。您需要将它们压缩到一个文件中才能上传到 AMO。
Firefox 中的打包扩展称为“XPI 文件”,它们是具有不同扩展名的 ZIP 文件。上传到 AMO 时不必使用 XPI 扩展。
打包扩展最方便的方法是使用web-ext build. 该工具会自动排除包中通常不需要的文件,例如.git文件。否则,请按照以下适合您的操作系统的说明进行操作。
web-ext build详情请参考web-ext-build 和 web ext github repo
提示: ZIP 文件必须是扩展程序文件本身的 ZIP,而不是包含这些文件的目录的 ZIP。
提示:验证 ZIP 文件的格式是否正确,例如通过在 Firefox 中加载文件about:debugging。
1. windows上打包firefox插件
打开包含扩展文件的目录。
选择实现扩展所需的文件和目录,排除运行扩展不需要的那些文件,例如.git、图形源和类似文件。
打开快捷菜单,然后单击“发送到压缩文件夹” 。
2. macOS(图形界面)上打包firefox插件
打开包含扩展文件的目录。
选择实现扩展所需的文件和目录,排除运行扩展不需要的那些文件,例如.git、图形源和类似文件。
打开快捷菜单并单击“压缩 n 项”。
3. Linux / macOS 终端中打包firefox插件
打开终端。
使用命令打开包含扩展文件的目录
cd path/to/my-extension/。
- 使用zip命令压缩目录的内容 - 请记住排除运行扩展不需要的那些文件,例如.git、图形源和类似文件。
1 |
|