如图
.babelrc 是这样配置的
{
"presets": [
"es2015", "stage-1", "react"
],
"plugins": ["transform-decorators-legacy","transform-decorators","transform-class-properties"]
}
如图
.babelrc 是这样配置的
{
"presets": [
"es2015", "stage-1", "react"
],
"plugins": ["transform-decorators-legacy","transform-decorators","transform-class-properties"]
}
你的办法应该是可以解决问题的,如果还不行请问你用的是不是creat-react-app
脚手架创建的应用,是的话就要做下面的操作了:
添加 transform-decorators-legacy
到你的 node_modules/react-scripts/config/babel.dev.js
和 babel.prod.js
,代码如下:
presets
:require.resolve('babel-preset-stage-1'),
require.resolve('babel-preset-es2015')
plugins
的第一行:require.resolve('babel-plugin-transform-decorators-legacy'),
3 回答1.8k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
先转换ESX代码再转换JSX代码