问题场景:项目安装依赖,npm run dev时项目报错:Syntax Error TypeError token.type.endsWith is not a function。
问题原因:最终发现本地项目babel-eslint依赖包已经被弃用,babel-eslint现在是@babel/eslint-parser。
解决思路:
1,移除babel-eslint,安装@babel/eslint-parser。
npm uninstall babel-eslint
npm install @babel/eslint-parser@7.15.8 --save
2、修改eslintrc.js的配置文件
parser: "@babel/eslint-parser",