我正在尝试使用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")
});
我收到以下错误:
“ModuleNotFoundError:无法满足:requries(sdk / ui / sidebar).....”
目前我在附加组件生成器中使用默认的SDK 1.14
答案 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