ESLint:找不到模块 'lib/rules/max-classes-per-file.js'

ESLint: Cannot find module 'lib/rules/max-classes-per-file.js'

我需要你的帮助。我已经安装了 eslint npm package (4.19.1) 以使用 Airbnb 风格指南并做出良好实践。

所以,我已经为我的规则配置了选项,然后当我编写代码时,消息如下:

ESLint: Cannot find module '/X/Y/Desktop/project/node_modules/eslint/lib/rules/max-classes-per-file.js'. Please see the 'ESLint' output channel for details.

我查看了 node_modules,这里没有。

我该如何解决这个问题? 提前致谢。

您好, 弗兰.

https://eslint.org/docs/rules/max-classes-per-file#version

中所述

This rule was introduced in ESLint 5.0.0-alpha.3.

.eslintrc 中删除 max-classes-per-file 规则或使用 ESLint v.5.x.x

如果您已经全局安装了 eslint,只需调用以下命令下载最新的软件包(现在为 v.5.1.0):

sudo npm i -g eslint