У меня есть два каталога /src/server
и /src/client
для кода бэкэнда и внешнего интерфейса.
Мой вопрос касается кода Visual Studio и его ошибок, подчеркивающих или подчеркивающих.
В серверной части я хочу нацелить мои источники .ts на javascript es2017, и я хочу, чтобы VSC работал так, как будто я установил "lib": ["es2017"]
. В клиенте я хочу нацелить источники .ts на es5 и VSC предупредить, как будто я установил "lib": ["es2015", "dom"]
. Как я могу указать это в коде Visual Studio?
Я пытаюсь поместить два разных файла tsconfig.json в каждый каталог. Но код Visual Studio берет только корень tsconfig.json.
Для компиляции я использую два отдельных файла config.json и компилирую его из командной строки (как вы видите в Как иметь разные цели для разных каталогов ).
Как я могу сказать VSC, что для одних каталогов он должен использовать некоторые config.json и другие для других?