Ошибка добавления 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");