vue.js 中使用(...)運算符報錯

今天在起別人項目的時候, 發現報錯。

圖片描述

這個錯誤是,項目中不識別es6的擴展運算符, 解決方式很簡單。
// 第一步
cnpm install babel-plugin-transform-object-rest-spread

// 第二步 看一下你的 .babelrc 裏面是否有識別es6語法的配置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了!npm

相關文章
相關標籤/搜索