错误:找不到模块'eslint / lib / rules / no-unused-expressions'

Sye*_*zer 11 npm node-modules reactjs eslint

通过NPM安装ESLint之后,在浏览器中出现以下错误:

错误:找不到模块'eslint / lib / rules / no-unused-expressions'从以下位置引用:

任何想法可能导致此问题以及如何解决?

Rog*_*ira 8

请尝试以下步骤:

  1. 删除package-lock.json文件
  2. 删除node_modules文件夹
  3. 删除.eslintrc文件
  4. 删除包含'eslint'的devDependencies
  5. 在终端中输入:npm install
  6. 在终端中输入:npm run start

如果您想拖欠,请尝试检查是否在devDependencies中包含以下行:

"eslint": "5.6.0"
Run Code Online (Sandbox Code Playgroud)
  1. NPM安装毯

  • 所以您固定夹板的方法是清除夹板吗? (3认同)
  • 另外,我要求你删除 package-lock.json 而不是 package.json。 (2认同)
  • @GeorgeMarin不,它正在完全删除eslint,如果希望拥有eslint,请再次添加该eslint + npm install eslint (2认同)