複数のプロジェクト間で共有されるため、別のコードベースにプロジェクトの型があります。suman-types に次のディレクトリ構造があります。
私のメイン プロジェクトでは、suman-types をインポートし、メイン プロジェクトの tsconfig.json ファイルには次のように記述します。
"compilerOptions": {
"declaration": true,
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types",
"./node_modules/suman-types/dts"
],
私もこれを試しました:
"compilerOptions": {
"declaration": true,
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types",
"./node_modules/suman-types/dts/*"
],
残念ながら、問題は、タイプを別のプロジェクトに保存し、そのプロジェクトをメインプロジェクトにシンボリックリンクすると、メインプロジェクトにタイプを認識させず、通常どおり自動インポートできないことです。
タイプを別のプロジェクトに適切に保存する方法を知っている人はいますか?