簡體   English   中英

Eslint插件導入在Lerna軟件包內的特定模塊上拋出“導入/未解決”

[英]Eslint plugin import throws “import/no-unresolved” on specific modules inside a Lerna package

我第一次使用Lerna,我想創建一個微服務的monorepo,因此在服務中我安裝了axios,puppeter和joi,因此eslint-plugin-import將它們視為未解決,因為它們不在根目錄中package.json

我不知道如何更改當前的Eslint配置,而且我很確定不需要為packages文件夾中的每個服務創建一個Eslint配置,因為我看到過帶有lerna的存儲庫

我正在使用Airbnb的規則

"eslint": "5.3.0",
"eslint-config-airbnb": "17.1.0",
"eslint-plugin-import": "2.16.0",
"eslint-plugin-jsx-a11y": "6.2.0",
"eslint-plugin-react": "7.12.4",

而且,這是我的.eslintrc

{
  "extends": "airbnb",
  "rules": {
    "no-unused-vars": [
      "error",
      {
        "argsIgnorePattern": "next"
      }
    ]
  },
  "env": {
    "browser": true,
    "es6": true,
    "mocha": true,
    "node": true
  }
}

〜/ api-gateway / packages / service-accountancy / lib / scrapper.js 2:27錯誤無法解析模塊'puppeteer'的導入/無法解析3:22錯誤無法解析模塊'puppeteer / lib /頁面的導入/未解決

〜/ api-gateway / packages / service-accountancy / src / api / api.js 2:21錯誤無法解析模塊“ joi”導入的路徑/未解決

〜/ api-gateway / packages / service-accountancy / src / repository / repository.js 2:23錯誤無法解析模塊'axios'導入的路徑/未解決

〜/ api-gateway / packages / service-accountancy / src / schemas / portalRequest.js 1:21錯誤無法解析模塊'joi'導入的路徑/未解決

eslint-plugin-import軟件包實際上正在執行其工作,在運行Eslint時未下載這些軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM