Ошибка добавления SDK при получении модуля devtools

Я добавляю этот код в дополнение Addon-SDK:

var {devtools} = Cu.import("resource://gre/modules/devtools/Loader.jsm", {});
var {WebConsoleFrame} = devtools.require("devtools/webconsole/webconsole");

Хотя это работает в обычном (старом стиле) дополнении, с cfx run Я получил:

ModuleNotFoundError: unable to satisfy: require(devtools/webconsole/webconsole) from
(thefilename.js)

Чтобы уточнить, я пытаюсь добавить эти две строки здесь: https://github.com/DavidBruant/usefulStackTrace/blob/master/lib/trackStack.js

Разве это невозможно в системе перезапуска аддона SDK Addon?

1 ответ

Решение

Быстрый и не очень грязный обходной путь

var {WebConsoleFrame} = devtools["require"]("devtools/webconsole/webconsole");
Другие вопросы по тегам