首页 > 其他 > 详细

Support for the experimental syntax 'decorators-legacy' isn't currently enab -- 装饰器@

时间:2019-12-09 01:45:28      阅读:335      评论:0      收藏:0      [点我收藏+]

折腾得有好一会了,百度了好多方法,包括,添配置文件,修改package.json文件,,反正试了好多,都在一个项目中试的,最后这个也没抱多大希望,,居然好了,

 

原因肯定是没有装支持装饰器的组件导致的

@connect(age)

之前装了好多插件

技术分享图片

 

还添了个文件config-overrides.js

/* config-overrides.js */
const { useBabelRc, override, addDecoratorsLegacy } = require(‘customize-cra‘)

const config = override(addDecoratorsLegacy())
// const config = override(useBabelRc())
module.exports = configs

 

都没好。。。

然后按照下面的执行

1、 npm run eject

2、在package.json文件下找到bebel属性,修改,重启

"babel": {
    "plugins": [
      [
        "@babel/plugin-proposal-decorators",
        {
          "legacy": true
        }
      ]
    ],
    "presets": [
      "react-app"
    ]
  },

ok啦

 

参考原文 https://blog.csdn.net/qq_41831345/article/details/101287368

 

Support for the experimental syntax 'decorators-legacy' isn't currently enab -- 装饰器@

原文:https://www.cnblogs.com/slightFly/p/12008516.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!