//.babelrc {"presets":["react-native-stage-0/decorator-support"]}
ps:如果上面出现报错 Cannot find module 'react-native-stage-0/decorator-suppor npm install metro-react-native-babel-preset -D 将.babelrc改为 { "presets": ["module:metro-react-native-babel-preset"], "plugins": [ ["@babel/plugin-proposal-decorators", { "legacy": true }] ] }
这个插件不是添加在 .babelrc
需要添加在 package.json 中。
"babel": { "presets": [ "react-app" ], "plugins": [ [ "@babel/plugin-proposal-decorators", { "legacy": true } ] ] },
{ "presets": ["module:metro-react-native-babel-preset"], "plugins": [ ["@babel/plugin-proposal-decorators", { "legacy": true }] ] }
npm install babel-preset-stage-2 --save-dev
npm install babel-preset-react-native-stage-0 --save-dev
这两个依赖包安装一下试试
webstorm和vscode等等编辑器都有插件的功能,下载一个react snippets 插件,这个插件就是react代码缩写的快捷方式
vscode:
webstorm: