Question:
Configured webpack + babel as follows
webpack.config.js
...
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: 'babel-loader'
},
...
.babelrc
{
"plugins": ["lodash", "transform-object-rest-spread"],
"presets": [
["env", {
"targets": [
"> 4%",
"ie 11",
"safari 8"
]
}],
"react",
"react-optimize"
],
"env": {
"test": {
"presets": ["es2015", "react"]
}
}
}
I run it in chrom, everything is ok, in IE 11 it gives an error
Object does not support property or method "assign"
Answer:
npm install --save-dev babel-plugin-transform-object-assign
.babelrc
{
"plugins": ["transform-object-assign"]
}