错误

vue项目启动时,报错:TypeError: Cannot read property ‘range’ of null

原因

babel-lint版本过高问题导致。
可以在项目根目录下查看package.json文件,查看babel-eslint的版本:


在这里插入图片描述

高版本插件一般容易出错,最稳妥的方法就是降低本地插件版本,使用稳定版进行开发

解决方法

方法1

这是在网上看到的方法,也是较多人推荐的方法,不过在我本地测了无效,或许你们可以尝试一下:

1、关闭项目,在本地打开项目文件,将node_modules文件夹删除;

2、重新在编辑器打开项目,使用 npm install重新初始化项目;

3、初始化完,重新启动项目。


方法2

本人就是使用这个方法解决以上问题的。

1、在终端执行npm install babel-eslint@7.2.3 ,安装babel-eslint稳定版;

2、关闭项目,在本地删除node_modules文件夹,重新在编辑器打开项目;

3、执行npm install,初始化项目;

4、重新启动项目。

Logo

前往低代码交流专区

更多推荐