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