DEMO 是抄袭别人的项目,学着写的,但npm run 的时候 webpack一直错误,最后直接 copy 别人的代码也报错,开发的包版本都差不多,个别较新。
错误如下图:
分别是 login/index.vue 和 signout/index.vue 中的 扩展运算符 ... 位置报错,不明白原因。
@狼族小狈 顺便问问作者。
从零构建vue2 + vue-router + vuex 开发环境到入门
感谢:已解决。"presets": ["es2015", "stage-0"]
这个问题,我按照 babel
使用的是latest
,
写成了"presets": ["es2015", "latest"]
...
拓展对象的语法现在全靠babel进行编译,而项目里是通过webpack的loader,把这些源码交给babel进行处理的。所以请检查webpack的配置和babel
的配置。webpack:
module.loaders
下存在配置.babelrc:
保证
"presets": ["es2015", "stage-0"]
这个配置存在。相应的babel包安装正确。package.json
保证
babel-loader
等组件的存在,和例子的版本在同一主版号下。