为什么 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 的依赖项
只需要下载
cnpm install babel-preset-es2015 --save-dev
这样就 ok 了!
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/vue-js/16387.html