より大きなタイスクリプトプロジェクトでは、コードを糸ワークスペースでモノレポに移動することにしました。Typescript:Yarn Workspaces IDEサポート(IntelliJ、VSCode ...)
私たちはwebpackをビルドしてバンドルし、すべてがうまく動作します(特にローカルモジュール/パッケージ間のリンク)。
糸ワークスペースではmono repoのルートフォルダにほとんどのnode_moduleが格納されるため、IDE(IntelliJとVSCode)は、 "inner"プロジェクト(いわゆる "package")内でコーディングするときにnode_moduleへのインポートを解決できません。 ")。
奇妙なことは、インポートがわからないということですが、一方で、手動で書き留めた場合、同じインポートのIDE内で正しいソース/定義にナビゲートすることがほとんどです。
私たちは、IntelliJにnode_modulesの別のフォルダを探すよう依頼しようとしましたが、依然として満足できません。
は、糸のワークスペース/モノレポ(例:lerna)と経験を共有し、これらのモノレポジトリに住んでいるコードをどのように開発するのかを教えてください。
どのIDEを使用しますか?
IDEやpackage.json、tsconfig.jsonに特別な設定を追加しましたか?