重新打包 Firefox SDK 扩展

Repackage Firefox SDK extensions

首先,我是 Firefox SDK 的新手,所以任何小提示对我来说都是很大的帮助。为了修改 FF SDK 扩展,我解压缩了 .xpi 文件并更改了 js 文件的一行,然后再次将其压缩(作为 .xpi)。但它不起作用 more.Actually 我按照说明进行操作 here 除了这个插件的目录结构中没有jar文件,所以我直接更改了.js文件。包的目录结构如下:

/data
/doc
/lib
/node_modules
bootstrap.js
index.js
install.rdf
package.json

即使我尝试解压缩然后再次压缩文件而不做任何修改,但它没有帮助查看它是否有效,但它再次无效。我想念什么把戏吗?我该如何重新打包?

我找到了问题的答案。目录结构是一样的,但是由于代码使用的是add-on SDK,所以xpi应该是jpm生成的。所以我修改了所需的js代码,然后使用jpm生成xpi,现在效果很好。;)