关于vue前端syntaxerror unexpected token...报错

2 篇文章 0 订阅
2 篇文章 0 订阅

vue前端syntaxerror unexpected token。。。报错,注意:是syntaxerror unexpected token。。。而不是uncaught syntaxerror unexpected token。。。 重要的事要三个感叹号!!!

之前就一直反复出现这个bug,关键是还找不到真正原因!因为这个并不是uncaught syntaxerror unexpected token,所谓的某个标点符号缺失或者不对应,或者格式不对的问题。对控制台进行了解,找了很久与之对应的问题的可能发生地点。逐个排查,几乎放弃治疗了。最后无奈,只能胡乱操作,终于摸索出了几个可能解决的办法!

一:删除webstorm的.idea文件

找了很多原因,没找到,尝试过重新拉取svn新项目,重新构建,结果忽然就可以了,怀疑有这个影响可能

二:删除项目中node_modules的.cache缓存文件

因为根据报错来源提示,出现了什么./node_modules/xxx的我就怀疑是不是这个node_modules里的缓存出错了?**尝试删除node_modules缓存目录.cache文件和.idea文件重新运行项目,

三:换上12+以上的node版本,同时删除.idea文件夹,删除.cache文件夹

当一二方法都不行,尝试n遍都不行的时候,我几乎崩溃了,由于内网开发,没法npm,因此没法与验证是不是babel语法崩溃。网上有个在vue项目中的.babelrc增加Plugins写法因为内网没法测试,所以放弃,不知道可行与否,在此就不做评论了(因为我以为是syntaxerror unexpected token…的’…'可能这个展开操作符的问题,说白就是可能是es语法糖问题)。最后意外发现,其他同事都能正常运行,而我却出现了不下10次这个bug了,因为控制台展示原因不详,自己能力也不够,没进去深究,因此无法真正找到解决办法。暂时就先这样解决了吧。。。

希望能帮到某些人,我一直出现这个bug的node版本是10.15.3版本的。。。现在正常的是12.16.0版本的,建议大家用最新的node版本。。。

Update 2020-05-27

又忽然发现了一个解决办法!
完全关闭浏览器,然后webstorm重新npm run dev一下,然后慢慢等待,让webstorm自动去启动浏览器!没错,就是这么简单!

Update 2020-06-28(最终解决办法)

我遇上的这个估计是浏览器问题吧,毕竟是内网电脑,没及时更新,可能存在一大堆bug。经过一个月的验证,确定了解决办法:关闭浏览器,重新点击webstorm的run控制台,然后点击App running at: -Local: http://localhost:8989/这个启动程序,让浏览器自动启动,就可以了(说白了就是不能先打开浏览器,再启动webstorm运行项目,必须先运行webstorm,借由它自动启动web项目,这样就行了!)因为这个问题可能只适合我电脑解决办法,有些人并不是这个原因,因此可能无法解决。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值