Я переместил tsconfig в корень проекта и настроил пути в разных местах.
Это не идеальный ответ, но это то, с чем я пошел.
Я изменил tsconfig.json
:
"baseUrl": ".",
до "baseUrl": "./ClientApp",
"rootDir": "src",
до "rootDir": "ClientApp/src",
Мне также пришлось сообщить инструменту TS (в основном через WebPack) о его новом местоположении:
appTsConfig: resolveApp('tsconfig.json'),
до appTsConfig: resolveApp('../tsconfig.json'),
appTsProdConfig: resolveApp('tsconfig.prod.json'),
до appTsProdConfig: resolveApp('../tsconfig.prod.json'),
Все довольно очевидные вещи.
Я не нашел никакой документации о том, что именно поддерживает VS2017, когда дело касается tsconfig.json
файлов.