ESM 模块 
导入 
file:URLs:import './foo.mjs?query=1'通过路径导入data:imports:import 'data:text/javascript,console.log("hello!");';导入时指定数据类型(assert处于试验阶段)node:imports:import fs from 'node:fs/promises'导入内置模块
import.meta 
url:文件的绝对路径,包含文件名称。resolve:(试验阶段),返回路径的Promise。
与 CJS 不同点 
- 没有 
require/exports/module.exports等内容,可以通过node:module里的createRequire来生成require。 - 没有 
__filename/__dirname 
试验阶段 
- 引入 
json/wasm模块 https:/http:模块Loaders类似于webpack loader
