乐趣区

Babel-7-转码七-装饰器语法动态导入

装饰器语法支持

  1. 安装依赖

    yarn add @babel/plugin-proposal-decorators @babel/plugin-proposal-class-properties -D
  2. .babelrc 增加配置

    {"presets": [],
      "plugins": [
        [
          "@babel/plugin-proposal-decorators",  // @babel/plugin-proposal-decorators 需要在 @babel/plugin-proposal-class-properties 之前
          {"legacy": true // 推荐}
        ],
        [
          "@babel/plugin-proposal-class-properties",
          {"loose": true // babel 编译时,对 class 的属性采用赋值表达式,而不是 Object.defineProperty(更简洁)}
        ]
      ]
    }

import – 动态导入支持

  1. 安装依赖

    yarn add @babel/plugin-syntax-dynamic-import -D
  2. .babelrc 文件增加配置

    {"presets": [],
      "plugins": ["@babel/plugin-syntax-dynamic-import",]
    }
退出移动版