フロントエンドとして vite
と vue 3
を使用するプロジェクトがあります。 eslint
も使用します。コードを実行すると、次のようなエラーがスローされる場合があります:
2:26:53 PM [vite] 内部サーバー エラー: /path/to/project/wt-frontend-2/src/pages/school-districts/PageSsDetails.vue
46:1 エラー「@/assets/images/school.svg」インポートは、インポート「./components/SdDoughnutChart.vue」インポート/オーダーの前に発生する必要があります
✖ 問題 1 件 (エラー 1 件、警告 0 件)
1 件のエラーと 0 件の警告は、「--fix」オプションを使用して修正できる可能性があります。
プラグイン:vite:eslint
ファイル:/path/to/project/wt-frontend-2/src/pages/school-districts/PageSsDetails.vue
フォーマットエラー (/path/to/project/wt-frontend-2/node_modules/vite/dist/node/chunks/dep-76613303.js:36769:46)
at TransformContext.error(/path/to/project/wt-frontend-2/node_modules/vite/dist/node/chunks/dep-76613303.js:36765:19)
TransformContext.transform (/path/to/project/wt-frontend-2/node_modules/vite-plugin-eslint/dist/index.js:87:14)
processTicksAndRejections(internal/process/task_queues.js:95:5)で
非同期 Object.transform (/path/to/project/wt-frontend-2/node_modules/vite/dist/node/chunks/dep-76613303.js:36985:30)
ただし、コードを修正して保存すると、更新されたファイルが検出されません。 (ただし、自動的に実行されます)。
この問題を解決する方法はありますか? ノードモジュールとヤーンロックを削除し、ヤーンを実行してモジュールをインストールしようとしましたが、問題は解決しません。
これは、vite-eslint プラグインの 既知の問題 であるようです。
次の行を使用して、
リーリーvite.cofig
ファイル内のキャッシュを無効にすることができます: