javascript - Bable配置decorator报错

 秋天的紫丁香 发布于 2022-11-12 23:59

配置:
"babel-core": "^6.17.0",

{
  "plugins": [
    "transform-class-properties",
    "transform-es2015-block-scoping",
    ["transform-es2015-classes", {"loose": true}],
    "transform-proto-to-assign",
    "transform-decorators-legacy",
    "transform-es2015-modules-commonjs"
  ],
  "presets": [
    "react",
    "es2015",
    "stage-0"
  ]
}

报错:

Method has decorators, put the decorator plugin before the classes one.

1 个回答
  • 参考:babel-plugin-transform-decorators-legacy

    NOTE: Order of Plugins Matters!

    If you are including your plugins manually and using transform-class-properties, make sure that transform-decorators-legacy comes before transform-class-properties.

    /// WRONG
    
    "plugins": [
      "transform-class-properties",
      "transform-decorators-legacy"
    ]
    
    // RIGHT
    
    "plugins": [
      "transform-decorators-legacy",
      "transform-class-properties"
    ]
    2022-11-12 23:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有