今天在起别人项目的时候, 发现报错。
这个错误是,项目中不识别es6的扩展运算符, 解决方式很简单。
// 第一步
cnpm install babel-plugin-transform-object-rest-spread
// 第二步 看一下你的 .babelrc 里面是否有识别es6语法的配置
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"presets": [
["es2015", { "modules": false }]
],
"plugins": ["transform-object-rest-spread"]
}
这两都做完,我发现又报错了。原因是你只配置了。但是没有下载es6的依赖项
只需要下载
cnpm install babel-preset-es2015 --save-dev
这样就ok了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。