Один из моих компонентов в надстройке webextensions использует модули ES6.
Это локальная страница, фоновый скрипт в моей надстройке загружается в новое окно.
Покастраница загружается корректно с web-ext run
, она не загружается, когда надстройка установлена с web-ext build
(даже после установки xpinstall.signatures.required
в false
в сборке разработчика Firefox и получения надстройки для установки такойчто другие компоненты работают).
Мне кажется, что web-ext run
может запускать свой собственный статический веб-сервер или игнорировать предупреждения модуля ES6 (например, требования к типу MIME), в то время как полностью установленные пакеты этого не делают.
В чем причина этой проблемы?Можно ли каким-то образом использовать модули ES6 непосредственно на странице, которую я загружаю в окне, без объединения файлов (и без загрузки страницы в виде значка на панели инструментов, поскольку я уже использую это для другой цели)?