簡體   English   中英

如何使用位於父目錄中的eslint插件模塊?

[英]How to use eslint plugin modules located in parent directory?

我有一些服務以這樣的方式組織成monorepo:

repo_root/ ├── services/ │ ├── service_one/ │ ├── service_two/ │ └── service_three/ ├── package.json ├── node_modules ├── .eslintrc

此外,每個服務都有自己的package.jsonnode_modules 我想使用存儲在repo_root目錄中的eslint配置來lint各個服務。 我的問題是當我嘗試運行類似的東西時

eslint services/service_one

例如,它未能找到由所需的eslint插件模塊.eslintrc並安裝在node_modules的目錄repo_root

我想避免在每個服務中冗余地要求這些插件模塊。 是否有配置eslint智能查找模塊,即使它們在服務的父目錄中?

對於任何想知道的人,我的問題是我使用全局安裝的eslint運行命令,而eslint又查找全局模塊。 更改它以運行本地版本的eslint后,一切正常!

暫無
暫無

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

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