私の理解する限りでは、ES6 モジュールを作成する場合、モジュールであるコードからのみインポートできます。つまり、非モジュール コード、つまりインライン Javascript や Chrome 開発ツール コンソールは、モジュール内のコードにアクセスできません。
それは本当ですか?かなり極端な制限のように思われますが、これを回避する方法はありますか。
ベストアンサー1
使用できます動的インポートChrome のコンソール内。
import('path/to/module.js').then(m => module = m)
// [doSomething] is an exported function from [module.js].
module.doSomething()