Microsoft Edge Extension Toolkit を使用して、Chrome 拡張機能を Microsoft Edge に移植しました。
Edge で拡張機能をロードすると、コンソールからエラーが送信されます。
SCRIPT1086: SCRIPT1086: モジュールのインポートまたはエクスポート ステートメントがここにはありません
次のようなソース コード (background.js) の最初のステートメントを指します。
import ClientManager from './services/ClientManager'
そして ClientManager は services サブディレクトリ内のクラスです:
class ClientManager {
[...]
}
export default ClientManager;
何が問題なのかわかりません。最新バージョンの Edge を使用しています (インサイダーではありません)。
マイクロソフト エッジ 41.16299.15.0
Microsoft EdgeHTML 16.16299
編集:問題は解決しました。どうやら、Edge 拡張機能コンバーター ツールはマニフェスト ファイルを更新して保存しなかったようです。ツールからマニフェストをコピーして貼り付けるだけで動作するようになりました。