关于eslint 报错的问题

不知道什么时候开始,在vscode打开项目就出现eslint报错,虽然不影响项目开发,但每次打开一个vue文件都会弹出提示框,很烦人,百度了很久都没找到解决办法。提示如下:

[Info  - 下午4:37:05] ESLint server is starting
[Info  - 下午4:37:05] ESLint server running in node v12.18.3
[Info  - 下午4:37:05] ESLint server is running.
[Info  - 下午4:37:08] ESLint library loaded from: E:\webprject\bozheng\uf\assist-system-admin\node_modules\eslint\lib\api.js
[Error - 下午4:37:10] ESLint stack trace:
[Error - 下午4:37:10] TypeError: sourceText.startsWith is not a function
    at Function.SourceCodeFixer.applyFixes (E:\webprject\bozheng\uf\assist-system-admin\node_modules\eslint\lib\util\source-code-fixer.js:76:26)
    at Function.SourceCodeFixer.applyFixes (C:\Users\micha\AppData\Roaming\npm\node_modules\eslint-plugin-html\src\index.js:151:23)
    at Linter.verifyAndFix (E:\webprject\bozheng\uf\assist-system-admin\node_modules\eslint\lib\linter.js:1141:43)
    at processText (E:\webprject\bozheng\uf\assist-system-admin\node_modules\eslint\lib\cli-engine.js:180:32)
    at CLIEngine.executeOnText (E:\webprject\bozheng\uf\assist-system-admin\node_modules\eslint\lib\cli-engine.js:620:17)
    at c:\Users\micha\.vscode\extensions\dbaeumer.vscode-eslint-2.1.17\server\out\eslintServer.js:1:22816
    at fe (c:\Users\micha\.vscode\extensions\dbaeumer.vscode-eslint-2.1.17\server\out\eslintServer.js:1:28664)
    at c:\Users\micha\.vscode\extensions\dbaeumer.vscode-eslint-2.1.17\server\out\eslintServer.js:1:22786
    at c:\Users\micha\.vscode\extensions\dbaeumer.vscode-eslint-2.1.17\server\out\eslintServer.js:1:24043
阅读 6.9k
1 个回答

实在不行就试试重装吧……不过在此之前可以尝试把 VSCode 和插件升级到最新
然后用 npm update -g 把 global 包升级到最新
npm outdated -g 可以查看有更新版本的包,如果 update 更新不到最新,可以记住包名 用 npm install -g xxx@latest 来安装最新的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题