刚开始学习vue,按照教程,执行cpm run serve/start/dev命令启动项目时,报Cannot read property ‘range’ of null错误。然后在网上查找原因,得出的结论是该问题是"babel-eslint"版本更新问题导致的,
既然找到原因了,那就想办法去解决问题,但是问题好定位,解决却遇见了一些问题。
1、删除node_modules
这是在网上能找到的最多的办法,应该是能基本上解决大部分问题,但是不包括我这次。主要就是把项目根目录下的node_modules文件夹给删除掉,然后重新执行cnpm install(受国内网络影响,不推荐使用npm命令安装)命令重新下载安装。
2、package.json
直接修改package.json里的版本号,但是由于各种关联引用关系,我个人没找到具体是从哪个package.json里进行的配置,所以这条路也没走通。
3、直接下载
按照某博主的记录,是由于babel-eslint 8.X.X版本的问题,可做降级处理babel-eslint 7.2.3,怀着试一试的心态尝试了一下&