vue-cli Uncaught SyntaxError: Use of const in strict mode解决办法

最近调试一个Vue项目的时候遇到的一个问题, 使用内网穿透让本地项目能够在外网访问到,实现实时调试,在微信浏览器环境内访问没有问题,但是在支付宝服务窗访问时却报了这个错误

Uncaught SyntaxError: Use of const in strict mode

vue-cli初始化项目,开发环境运行项目使用了webpack-dev-server,而最新版本webpack-dev-server@2.9.1运行项目时,并不能成功的把es6语法转化为es5,所以在不支持es6的浏览器中会报错例如钉钉、UC浏览器等:

Uncaught SyntaxError: Use of const in strict mode

解决办法:

将webpack-dev-server版本降为2.7.1重新安装即可

npm rm webpack-dev-server -D
npm i webpack-dev-server@2.7.1 -D

亲测可行

参考: https://github.com/mrdulin/blog/issues/35

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容