Я могу установить псевдонимы модуля без проблем:
"baseUrl": "./app",
"paths": {
"assets/*": ["assets/*"],
"components/*": ["components/*"],
...
},
Это работает.Однако я (на самом деле мой клиент, который в будущем хочет извлечь некоторые части проекта в виде модуля) хочу создать подкаталоги в качестве псевдонимов для разных путей (предположим, что все каталоги как значения существуют, , и я не могу изменитьфактическая структура каталогов ):
"paths": {
"assets/*": ["assets/*"],
"components/*": ["components/*"],
"@myapp/api/*": ["services/myapp/*"],
"@myapp/state/*": ["state/*"],
},
Оставляя в стороне, является ли это хорошим шаблоном / практикой или нет (как меня просят сделать это таким образом), это технически возможно, не касаясьфизическая структура каталогов (и без использования сторонних зависимостей)?(Я использую Typescript 3.4.3 и Vscode 1.33.1)