create-react-app 中配置装饰器
暴露create-react-app配置
运行命令:
npm run eject
如果有错误,可能是你的git没有提交,需要运行:
git add .
git commit -m 'xxxx'
然后安装装饰器的babel插件
npm i @babel/plugin-proposal-decorators -D
然后再package.json中找到babel选项添加如下配置:
"babel": {
"presets": [
"react-app"
],
"plugins":[
[
"@babel/plugin-proposal-decorators",
{"legacy":true}
]
]
}
之后运行就不会出错了
注意:在vscode中写装饰器例如@xxx时,类名可能会出现红线提醒
解决方案:
文件-> 首选项 -> 搜索 ExperimentalDecorators
打钩即可!!!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步