2017-05-06 37 views
4

我在ReactNative項目中,更喜歡使用airbnb。我已經NPM安裝的Airbnb全球:Mac WebStorm錯誤:找不到模塊'eslint-config-airbnb'

  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日
+0

我想你需要在'eslint-config-airbnb'(而不是'airbnb')上運行'npm install',你的'eslint.rc'文件應該''擴展''airbnb'規則集而不是'eslint -config-airbnb'規則集。 – YSK

回答

6

插件和eslint需要在同一位置進行安裝,即如果eslint全球然後插件必須是全球性的,如果它的地方,然後兩需要是本地的。

由於Webstorm使用本地版本的eslint而不是全局的(即至少如何在Windows上工作)。所以請確保你使用npm install在本地安裝eslint和插件。

我希望這會有所幫助。

+0

在這裏有一個問題 - 有沒有辦法將webstorm配置爲自動找到eslint本地包,或者每次在webstorm中交換項目時都必須手動更改路徑? –