私は、このようなやり方でmonorepoに編成いくつかのサービスがあります。親ディレクトリにあるeslintプラグインモジュールの使い方は?
repo_root/ ├── services/ │ ├── service_one/ │ ├── service_two/ │ └── service_three/ ├── package.json ├── node_modules ├── .eslintrc
また、個々のサービスはpackage.json
とnode_modules
独自のを持っています。私はrepo_root
ディレクトリに格納されているeslint設定を使用して個々のサービスをリントしたいと考えています。私の問題は、私は例えば
eslint services/service_one
のようなものを実行しようとすると、それはrepo_root
のnode_modules
ディレクトリに.eslintrc
によって必要とされ、インストールされeslintプラグイン・モジュールを見つけることができないということです。
これらのプラグインモジュールをすべてのサービスで重複して使用することは避けてください。たとえサービスの親ディレクトリにあるとしても、eslintをインテリジェントに見つけるようにeslintを設定する方法はありますか?
あなたが説明した内容に基づいて、evythingが正しく見えるので、うまくいくはずです。あなたは正確なエラーを共有できますか?あなたはプラグインがインストールされていることを確信できますか?また、.eslintrcのコンテンツを共有してください – Gyandeep
プロジェクトを共有したり、github nの再現可能なケースを設定することができます。 – Gyandeep
You '右、私の答えを参照してください。私は次回もいくつかのサンプルコードを投稿しています。フィードバックをお寄せいただきありがとうございます! –