【发布时间】:2016-12-27 17:58:45
【问题描述】:
我使用 create-react-app 引导了一个应用程序,然后将其弹出,现在进一步配置它。但是我有一个问题,webpack 不尊重.babelrc 中声明的预设?
我有这个错误,因为“缺少”stage-1 预设。
语法错误:缺少类属性转换
同时,如果我将 loader 替换为字符串表示法,例如 babel?presets[]=react,presets[]=es2015,presets[]=stage-1,则效果很好。
有什么办法可以解决?
.babelrc:
{
"presets": [
"es2015",
"react",
"stage-1"
],
"plugins": [
"transform-flow-strip-types",
"transform-react-remove-prop-types"
]
}
Webpack babel 加载器配置:
{
test: /\.(js|jsx)$/,
include: paths.appSrc,
loader: 'babel',
}
【问题讨论】:
标签: webpack babeljs create-react-app