Firefox附加组件生成器:ModuleNotFoundError

时间:2013-11-21 16:51:01

标签: firefox-addon-sdk

我正在尝试使用Mozilla的Add-On Builder创建一个Firefox插件,但是当我尝试使用documentation中的简单代码时:

var sidebar = require("sdk/ui/sidebar").Sidebar({
  id: 'my-sidebar',
  title: 'My sidebar',
  url: require("sdk/self").data.url("sidebar.html")
});

我收到以下错误:

enter image description here

“ModuleNotFoundError:无法满足:requries(sdk / ui / sidebar).....”

目前我在附加组件生成器中使用默认的SDK 1.14

1 个答案:

答案 0 :(得分:1)

这是因为自SDK 1.14以来Builder尚未更新,并且正在尝试查找仅在Firefox 26中可用的侧边栏库。

我最好的建议是下载SDK 1.15的当前测试版并使用命令行:

https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.15b1.zip

下载SDK后,请参阅安装文档,了解如何开展工作:

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/installation.html