javascript - Mac WebStorm 错误 : Cannot find module 'eslint-config-airbnb'

标签 javascript node.js webstorm eslint eslint-config-airbnb

我正在参与一个 ReactNative 项目,并且更喜欢使用 airbnb。我有 npm install airbnb global:

  1. npm install -g airbnb(以及依赖项)
  2. 使用配置“扩展”制作 .eslintrc 文件:eslint-config-airbnb
  3. WebStorm 启用 ESLint 并使用上面的 .eslintrc

出现以下错误:

Error: Cannot find module 'eslint-config-airbnb'

其他信息:

  • MacOS
  • WebStorm 2017.1.2

最佳答案

插件和 eslint 需要安装在同一位置,即如果 eslint 是全局的,则插件需要是全局的,如果是本地的,则两者都需要是本地的。

Webstorm 使用本地版本的 eslint 而不是全局版本(至少在 Windows 上是这样工作的)。因此,请确保使用 npm install 在本地安装 eslint 和插件。

我希望这会有所帮助。

关于javascript - Mac WebStorm 错误 : Cannot find module 'eslint-config-airbnb' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43816276/

相关文章:

javascript - 将 AJAX 数据绑定(bind)到 html 列表模板

javascript - 访问对象以传递给函数的最佳方法

javascript - 通过 Passport 实例的快速路由中的路由分离

node.js - 如何在WebStorm上使用远程node_modules(容器内)?

javascript - npm 模块的 WebStorm 自动完成

javascript - Uncaught Error : [$rootScope:infdig]

javascript - javascript 表单提交后的 Onsubmit 事件

javascript - ffmpeg 退出,代码为 1 : Error reinitializing filters! 无法将帧注入(inject)过滤器网络:参数无效

javascript - Node.js 中的请求函数执行无序

javascript - JSON 源映射破坏了 Webstorm 调试过程中的解析器