node 对 es6 模块化的支持

node v13.2.0之前

node v13.2.0之前,是不支持 ES6 模块化的,如果还想使用 ES6 的模块化,需要在 package.json 里做这样的配置

  • 在package.json中添加属性:"type": "module"
  • 在执行命令中添加如下选项:node --experimental-modules src/index.js
{
  "type": "module",
  "scripts": {
    "start": "node --experimental-modules index.js"
  }
}

node v13.2.0之后

只需要在package.json中添加属性:"type": "module"

版本的查看

node -v

在这里插入图片描述

你可能感兴趣的:(node.js)