没有用jpm创建插件的图标



当我使用jpm时,我似乎无法显示我的插件图标。package.json中的相关项目为

"icon": "icon.png",
"icon64": "icon64.png",

当我打开扩展时,我在install.rdf中看到它们作为

<em:iconURL>icon.png</em:iconURL>
<em:icon64URL>icon64.png</em:icon64URL>

它们分别是48x48和64x64px png文件。

这两个文件都在扩展名的根目录中。如果我正确阅读了文档,我甚至不必指定这些名称,因为它们是默认名称。

我在插件管理器中没有看到任何扩展图标。我做错了什么?

这是jpm的一个已知问题,我刚刚更新了错误报告,要求更新我们可以做些什么。为什么它不能正常工作,这对我来说是个谜。

这是一个错误。

如果你正在使用jpm 1.0.1,它的唯一工作方式是:

"icon": "resource://@youraddonname/icon.png",

将您的图标重命名为"图标"。不知道为什么会这样。。

对于新的jpm工具,您可以这样使用:

"icon :" "resource://<ADDONID>/data/icon.png"

注意:在cfx中,您有id,这与jid1-O1iNqbs7ifwqvA类似,但在新的jpm工具中,我们没有任何id,而是使用name字段代替@jetpack。。。

例如,对于id为jid1-O1iNqbs7ifwqvA的旧cfx插件,我们必须像这样做

"id": "jid1-O1iNqbs7ifwqvA@jetpack",
"icon": "resource://jid1-O1iNqbs7ifwqvA-at-jetpack/data/icon.png"

还可以添加menu baraddon pageopen menu Menu的图标,如下所示:

"icons":{
"16":"./data/icon-16.png",
"32":"./data/icon-32.png",
"64":"./data/icon-64.png",
"128":"./data/icon-128.png",
"256":"./data/icon-256.png",
"512":"./data/icon-512.png"
},

有用的链接:

  • 学习Make Package.json文件
  • JPM手册

相关内容

  • 没有找到相关文章

最新更新