[[Node.js REPL MOC|Node.jsのREPL]] では通常の [[JavaScript named export import|import]] ができないが、代わりに [[JavaScript dynamic import|dynamic import]] が利用できる。
[[JavaScript Module直下でのawait式|Top-level await]] と組み合わせて利用することでモジュールを使用できる。
```sh
❯ node
Welcome to Node.js v18.12.1.
Type ".help" for more information.
> import yaml from "yaml";
import yaml from "yaml";
^^^^^^
Uncaught:
SyntaxError: Cannot use import statement inside the Node.js REPL, alternatively use dynamic import
> const yaml = await import("yaml");
undefined
> yaml.parse
[Function: parse]
```
ちなみにこの機能は Node v16.9.1 からサポートされたらしい。