開発ツールコンソールからES6モジュールを使用する方法 質問する

開発ツールコンソールからES6モジュールを使用する方法 質問する

私の理解する限りでは、ES6 モジュールを作成する場合、モジュールであるコードからのみインポートできます。つまり、非モジュール コード、つまりインライン Javascript や Chrome 開発ツール コンソールは、モジュール内のコードにアクセスできません。

それは本当ですか?かなり極端な制限のように思われますが、これを回避する方法はありますか。

ベストアンサー1

使用できます動的インポートChrome のコンソール内。

import('path/to/module.js').then(m => module = m)

// [doSomething] is an exported function from [module.js].
module.doSomething()

おすすめ記事