前進提要:最近項目要用vue2+vue-router+vuex2。同事寫了項目的基本架構(gòu),打包給大家學習。
結(jié)果npm i
和```npm run dev``之后直接生生報錯了
error.png
根本原因:
babel
預置的轉(zhuǎn)換器是babel-preset-se2015
,并不能轉(zhuǎn)換Object Rest Operator
特性
可以安裝整個stage2的預置器(````babel-preset-stage-2)或者安裝
Object Rest Operator的babel插件
babel-plugin-transform-object-rest-spread``` 。
我的解決方案是第一種,在.babelrc文件做了配置:
{
"presets": ["es2015", "stage-2"]
}
錯誤原因,解決方案已經(jīng)說完了。
來說一下真相吧,是同事壓縮的時候會自動忽略了.babelrc等配置文件(已哭暈。。。。,我的人生真是一部血淚史!)