请教:在我的.babelrc文件中何处正确添加plugins配置?
解决.babelrc中plugins配置的位置问题
嗨,我来帮你搞定这个配置问题~你需要把plugins配置和presets、env放在同一个顶层JSON对象里,而不是单独写一个独立对象(你之前的尝试写法犯了JSON语法错误——JSON不允许存在多个并列的顶层对象哦)。
正确的配置写法
你的.babelrc应该修改成这样:
{ "presets": ["react", "es2015"], "env": { "development": { "presets": ["react-hmre"] } }, "plugins": ["transform-es3-property-literals"] }
为什么你的尝试写法不对?
你之前的代码里,把plugins单独封装在了一个新的{}中,这会导致JSON解析失败。因为.babelrc要求整个文件是一个单一的JSON对象,所有配置项都要作为这个对象的属性存在。
简单总结:plugins是和presets同级的顶级配置项,直接放在最外层的大括号里就可以正常生效啦。
内容的提问来源于stack exchange,提问作者user3808307
相关产品推荐
相关产品推荐

