3 回答

TA贡献1858条经验 获得超8个赞
您需要安装es2015预设:
npm install babel-preset-es2015
然后配置babel-loader:
{
test: /\.jsx?$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
presets: ['es2015']
}
}

TA贡献1828条经验 获得超6个赞
确保已安装es2015 babel预设。
一个示例package.json devDependencies是:
"devDependencies": {
"babel-core": "^6.0.20",
"babel-loader": "^6.0.1",
"babel-preset-es2015": "^6.0.15",
"babel-preset-react": "^6.0.15",
"babel-preset-stage-0": "^6.0.15",
"webpack": "^1.9.6",
"webpack-dev-middleware": "^1.2.0",
"webpack-hot-middleware": "^2.0.0"
},
现在在您的webpack配置中配置babel-loader:
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }
将.babelrc文件添加到项目的根模块所在的节点:
{
"presets": ["es2015", "stage-0", "react"]
}
添加回答
举报