この記事では、Node.jsでESモジュール(ECMAScriptモジュール, JavaScriptモジュール)を使う方法を紹介します。
- バージョン情報
- node:v16.18.0
方法1:モジュールファイルの拡張子をmjs
にする
foo.mjs
export const foo = "foo";
main.mjs
import { foo } from "./foo.mjs"; console.log(foo);
$ node main.mjs foo
方法2:package.json
に"type": "module"
を指定する
$ tree . ├── foo.js ├── main.js └── package.json
package.json
{ "type": "module" }
foo.js
export const foo = "foo";
main.js
import { foo } from "./foo.js"; console.log(foo);
$ node main.js foo
【参考】