首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用更漂亮的Eslint时无法找到模块“@typescript-Eslint/解析器”

在使用更漂亮的Eslint时无法找到模块“@typescript-Eslint/解析器”
EN

Stack Overflow用户
提问于 2021-03-02 17:50:49
回答 7查看 14.7K关注 0票数 14

在保存文件时,我从VSCode上更漂亮的Eslint输出中得到以下错误。

代码语言:javascript
复制
Error: Cannot find module '@typescript-eslint/parser'
Require stack:
- c:\Users\vtnor\.vscode\extensions\rvest.vs-code-prettier-eslint-0.4.1\dist\extension.js
- c:\Program Files\Microsoft VS Code\resources\app\out\vs\loader.js
- c:\Program Files\Microsoft VS Code\resources\app\out\bootstrap-amd.js
- c:\Program Files\Microsoft VS Code\resources\app\out\bootstrap-fork.js

我的包裹是:

代码语言:javascript
复制
[...]
"typescript": "^4.2.2",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"eslint": "^7.21.0",
"prettier": "^2.2.1",
"prettier-eslint": "^12.0.0",
[...]
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2021-03-02 18:15:43

实际上,前几天我遇到了这个问题,您需要访问您的.eslintrc,并确保模块在config...should的parser属性下面,最后如下所示:

代码语言:javascript
复制
{
  //...

  "extends": [
    "eslint:recommended",
    "plugin:@typescript-eslint/eslint-recommended",
    "plugin:@typescript-eslint/recommended",
    "prettier/@typescript-eslint",
    "plugin:prettier/recommended"
  ],
  "parser": "@typescript-eslint/parser",
  "plugins": [
    "@typescript-eslint"
  ],

  //...
}

这应该涵盖linter...hope中有关依赖关系的基本要素--它有助于

编辑

我检查了这个问题的git集线器,可能和我的那个不一样,请检查这个链接https://github.com/prettier/prettier-vscode/issues/905

票数 9
EN

Stack Overflow用户

发布于 2022-06-21 06:36:03

在正确的目录中打开VS代码。

例如,我们有:

代码语言:javascript
复制
/dir1/
/dir1/node_modules

dir1目录中

。右击

。用代码打开

票数 2
EN

Stack Overflow用户

发布于 2021-05-31 16:27:38

问题可能是.eslintrc没有找到必要的模块,因为它位于错误的位置。.eslintrc需要有文件夹node_modules就在它旁边。这可以很容易地通过将.eslintrc放入项目文件夹并在其旁边创建package.json来实现。然后,还将在项目文件夹中创建node_modules,并找到必要的(和安装的)模块。

您的项目文件夹应该类似于:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66444572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档