84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
使用webpack配置es6,大部语法都是支持的,但是...这个却通过不了编译
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader', options: { presets:['es2015','react'] } },
有遇到类似问题的吗?
ringa_lee
首先在.babelrc中添加相应 plugin,例如:
.babelrc
{ "presets": [ ["es2015", { "modules": false }] ], "plugins": ["transform-object-rest-spread"] }
然后 NPM 安装babel-plugin-transform-object-rest-spread即可。
babel-plugin-transform-object-rest-spread
题主,babel的每一种preset对于新语法的支持程度都不一样的,es2015 preset只支持在2015年正式批准的es语法。具体的可以在这里查看,建议使用env preset。
首先在
.babelrc
中添加相应 plugin,例如:然后 NPM 安装
babel-plugin-transform-object-rest-spread
即可。题主,babel的每一种preset对于新语法的支持程度都不一样的,es2015 preset只支持在2015年正式批准的es语法。具体的可以在这里查看,建议使用env preset。