Support for the experimental syntax 'decorators-legacy' isn't currently enab -- 裝飾器@

折騰得有好一會了,百度了好多方法,包括,添配置文件,修改package.json文件,,反正試了好多,都在一個項目中試的,最後這個也沒抱多大但願,,竟然好了,react

 

緣由確定是沒有裝支持裝飾器的組件致使的npm

@connect('age')

以前裝了好多插件json

 

還添了個文件config-overrides.jsbabel

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

 

都沒好。。。app

而後按照下面的執行ide

一、 npm run ejectui

二、在package.json文件下找到bebel屬性,修改,重啓spa

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

ok啦.net

 

參考原文 https://blog.csdn.net/qq_41831345/article/details/101287368插件

相關文章
相關標籤/搜索