vue-cli,SyntaxError: Unexpected keyword 'const'.

玄学前端
  • 17

浏览器版本号
Chrome浏览器Mac版,67.0.3396.62版本

Vue 版本号
2.5.2

vue-baidu-map组件库版本号
0.21.10

现象描述
在引入百度组件vue-baidu-map前,手上的几个手机和pc都显示ok,

在引入百度组件vue-baidu-map后
mac chrome上显示正常,无报错
手机模式下调试,华为荣耀android v5.1.1上显示正常,iOS 11系统以上显示正常,iOS 9.3.5上全部页面不显示。
webpack-dev-server版本号2.9.1

完整的异常信息
图片描述

图片描述

引入百度组件的方式是按需引入,没有全局注册,在这些组件里面用到了const
图片描述

SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.

能百度出来有遇到过同样的情况,说是由于webpack-dev-server插件不解析es6语法导致的,链接如下
https://github.com/mrdulin/bl...
但是按照他们的解决方案将webpack-dev-server降级后,问题依然没有解决。
该如何修改配置?

回复
阅读 6.5k
2 个回答

你看看哪个文件报错 就用babel-loader include额外把那个文件 转译一下

乐乐
  • 1
新手上路,请多包涵

webpack 中去掉 exclude: /node_modules/ 试试呢