错误:缺少类属性转换
Test.js
:
export class Test extends Component {
constructor (props) {
super(props)
}
static contextTypes = {
router: React.PropTypes.object.isRequired
}
.babelrc
:
{
"presets": ["es2015", "react", "stage-0"],
"plugins": ["transform-class-properties"]
}
package.json
:
"babel-core": "^6.5.1",
"babel-eslint": "^4.1.8",
"babel-loader": "^6.2.2",
"babel-plugin-react-transform": "^2.0.0",
"babel-plugin-transform-class-properties": "^6.5.2",
"babel-preset-es2015": "^6.5.0",
"babel-preset-react": "^6.5.0",
"babel-preset-stage-0": "^6.5.0",
"babel-register": "^6.5.2",
我已经搜索了整个网络,所有的修复方法都围绕着升级到babel6,并将“stage-0”的顺序调整为“es2015”之后进行。这些方法我都已经尝试过了。
plugins: ['@babel/plugin-proposal-class-properties']
- Sebastian@babel/preset-env
中,因此无需单独安装。 - vsync