在 Node 中使用 ESM

110 阅读1分钟
方案就是用 babel 编译
  1. 初始化 package.json 文件
npm init -y
  1. 安装相关依赖
npm i -D @babel/cli @babel/core @babel/node @babel/preset-env
  1. package.json 中添加babel 配置
{
    "babel": {
        "presets": ["@babel/preset-env"]
    }
}

如果想设置编译出来 node 的版本的话可以自己设置一下

{
    "babel": {
        "presets": [
            ["@babel/preset-env", { "targets": { "node": "8.0.0" } }]
        ]
    }
}