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安装一次就没问题了。
以上就是解决这个问题的过程,希望能帮助到你。
全部评论