参考文档:
https://www.baidu.com/link?url=rxkuHBNVNB0i7GCoDEfgkwDr3AllV9XWRLWwkFQl7p1PjamwyIPupL93spZDTywmxMetZ7yHNtqtgJRPGR0POa&wd=&eqid=d1c30348003392a90000000461721b6e
问题背景:
当为项目代码拉取分支后执行npm install下载依赖包,然后执行npm run serve发现项目运行失败,提示信息为Syntax Error: TypeError: token.type.endsWith is not a function。
解决方案:
笔者的babel-eslint版本为10.1.0,把版本降为8.2.2,再次运行项目,运行成功。
备注:
在github上看到错误原因说是babel-eslint的版本问题,降版本也确实可以解决这个问题,但是奇怪的是笔者主干的babel-eslint版本和分支的是一样的,都是10.1.0,而主干的项目可以成功运行,分支的却不行。