vue.js 中使用(...)运算符报错

今天在起别人项目的时候, 发现报错。

《vue.js 中使用(...)运算符报错》

这个错误是,项目中不识别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的依赖项

《vue.js 中使用(...)运算符报错》

只需要下载

cnpm install babel-preset-es2015 --save-dev

这样就ok了!

    原文作者:wulijing
    原文地址: https://segmentfault.com/a/1190000015941708
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞