我有一个新的Firefox插件,其目录结构如下:
/
package.json
data/
icons/
icon48.png
在我的package.json文件中,我有这个:
"icon": "data/icons/icon48.png",
(除其他外)。当我按照Firefox附加组件文档的建议运行jpm run
时,扩展程序会加载,但图标在附加组件管理器中不可见。知道我错过了什么吗?我一直在引用此页面:https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json#icon,但没有运气。
谢谢!
答案 0 :(得分:4)
显然这是一个错误。请参阅jpm
存储库中的issue。
对我来说,将图标图像移动到根目录(即与package.json
相同的路径)并将其重命名为" icon.png"解决了这个问题。
答案 1 :(得分:3)
我仍然有jpm 1.0.6版本的这个错误。我解决了它添加下一个图标路径:
{
"id": "jid1-AKuBexDY5zJsIQ@jetpack",
"icon": "resource://jid1-akubexdy5zjsiq-at-jetpack/data/images/icon48.png",
}
请注意,“路径”类似于“id”字段,但没有大写字母