报错情况
Module parse failed: Unexpected token (5:2)
You may need an appropriate loader to handle this file type.

原因
因为我们npm install时默认都是下载最新版本,然后个别依赖的版本太新,vue2他受不起这个福分。
解决方法
先去package.json里把你报错的依赖名直接删除掉,然后在npm install时通过加上【@版本号】,来下载指定版本。
示例
这里用axios做一个示例,先删除如下部分:

然后在重新引入指定老版本的依赖:
npm install axios@1.5.0 --save
然后查看版本,就会发现更新完成:

重新启动项目,完美运行:
