Firefox addon barebones Firefox插件中未显示图标

Firefox addon barebones Firefox插件中未显示图标,firefox-addon,Firefox Addon,我没有主意了。物理按钮在那里,可以工作,但图标不显示。图标-*.png文件都存在于根目录中,我指定了以下内容: index.js: var self = require('sdk/self'); var buttons = require('sdk/ui/button/action'); var tabs = require("sdk/tabs"); var button = buttons.ActionButton({ id: "main-button", label: "Clic

我没有主意了。物理按钮在那里,可以工作,但图标不显示。图标-*.png文件都存在于根目录中,我指定了以下内容:

index.js:

var self = require('sdk/self');

var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");

var button = buttons.ActionButton({
id: "main-button",
    label: "Click to save for it!",
    // icon: "./icon-64.png",
    icon: {
        "16": "./icon-16.png",
        "32": "./icon-32.png",
        "64": "./icon-64.png"
    },
    onClick: handleClick
});

function handleClick(state) {
    tabs.open("https://www.mozilla.org/");
}
package.json:

{
    "title": "Test Addon",
    "name": "test-firefox",
    "version": "1.0.0",
    "description": "Test description",
    "main": "index",
    "author": "Test",
    "engines": {
        "firefox": ">=29.0",
        "fennec": ">=29.0"
    },
    "license": "GPL-3.0",
    "icon64": "icon-64.png",
    "icon": "icon-32.png"
}

答案很简单,图标必须进入数据,任何“lib”脚本都是如此。然后根据数据文件夹的根而不是根项目文件夹来指定它们