vue前端项目报错问题解决:TypeError: Cannot read property 'range' of null

278人浏览 / 0人评论 / 添加收藏

vue搭建的项目在执行 npm run serve 后提示报错提示:TypeError: Cannot read property 'range' of null



方法一
删除node_modules
重新安装:npm/cnpm install

方法二
可能是babel-eslint版本问题:
常见出问题的比如"babel-eslint": "^10.0.3"


解决方法一:可更换至稳定版本cnpm i babel-eslint@7.2.3

 

原因分析:我电脑node的版本装了两个版本,默认是最新的版本。

因为版本太新太高,而项目是老项目,用的是低版本的node,而导致出现了以上的错误提示。

用nvm选用之前较低版本的node后(14.21.3),发现还有上述的问题。就怀疑可能是babel-eslint的版本太高导致的。

这样把babel-eslint的版本修改为7.2.3,再重新用npm安装一次就没问题了。

 

以上就是解决这个问题的过程,希望能帮助到你。

 

 

全部评论