我有以下代码(es6 spread 属性):
return {...state, name: action.payload};
抛出的错误是:您可能需要一个合适的加载器来处理这种文件类型。
package.json
为了完成这项工作,我还需要安装什么。所有其他 ES6 都在工作,但 spread 属性不起作用。
webpack.config.js
最佳答案
要使用 ecmascript-6
,您需要 (1) 添加具有以下预设的 .babelrc
文件
{
"presets": [ "es2015" ]
}
es2015
正是您需要的那个。
然后 (2) 配置您的 webpack 以包含
module.exports = {
...,
loaders : [
{ test: /\.js$/, exclude: /(node_modules)/, loader: 'babel-loader' }
]
}
关于javascript - 您可能需要一个适当的加载程序来处理此文件类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42506994/