react记录

212 阅读1分钟

若想vscode支持react的装饰器写法需在vscode的setting.json中配置:

1、

  "javascript.implicitProjectConfig.experimentalDecorators": true

2、需安装插件:

npm install -D @babel/plugin-proposal-decorators

3、需要在根目录中新建一个config-overrides.js文件

const { addDecoratorsLegacy } = require("customize-cra");

module.exports = override(addDecoratorsLegacy())   ////配置装饰器器 

3、修改package.json,加上babel中的plugins那一项

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