Redux connect装饰器安装失败Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whos

首先需要查看你的Bable版本,不同的版本有各自的对应配置。当然,出现这个错误的原因是因为我参照网上的教程,npm install babel-plugin-transform-decorators-legacy --save-dev,运行后就出现了错误。究其原因吗,这是Babel 6的安装办法,而Babel>=7.x就需要安装npm install @babel/plugin-proposal-decorators --save-dev,并在package.json中做如下配置:

{
“plugins”: [
["@babel/plugin-proposal-decorators", { “legacy”: true }]
]
}

总结一下,遇到问题就去查对应的API啦,不要只是百度一下就可以,要从深层次去找问题的出现原因。共勉
参考:Babel Legacy Decorator plugin

你可能感兴趣的:(Web前端-知识篇)