Plan for New Modules Implementation
的第三階段
.js
檔名,不需要強制命名 .mjs
Plan for New Modules Implementation: https://github.com/nodejs/modules/blob/master/doc/plan-for-new-modules-implementation.md
優點
缺點
誰在使用它
在後端使用 ESM 範例
npm init -y
npm i faker -D
在 packages.json 加入 type 屬性
"type": "module"
新增一個 app.js
import faker from 'faker'
console.log(faker.internet.email())
執行 node --experimental-modules app.js