あまブログ

ドキドキ......ドキドキ2択クイ〜〜〜〜〜〜〜ズ!!

Node.jsでESモジュールを使う

この記事では、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

【参考】