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


    折腾得有好一会了,百度了好多方法,包括,添配置文件,修改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

  • 相关阅读:
    聚焦WCF行为的扩展
    软件设计经典书籍推荐
    善变者常新
    开发WCF/Silverlight须知
    面向对象设计讲义
    站立会议变形记
    敏捷开发思想之拥抱变化
    WCF 4.0中的WSDiscovery
    QCon日记
    创投“黑帮”,必须的
  • 原文地址:https://www.cnblogs.com/slightFly/p/12008516.html
Copyright © 2020-2023  润新知