Ответ - да. В проекте имеются настройки, которые могут сделать работу пользователя несколько противоречивой.
VS использует файл проекта (.csproj
) и настройки IDE по умолчанию для настройки взаимодействия текста, когда файл tsconfig.json
не является частью проекта. Команда npm run build
(или аналогичный подход CLI), с другой стороны, использует tsconfig.json
все время. Это может привести к смешанному опыту. Действительно, VS будет показывать ложные подсказки и ошибки, если конкретные настройки различаются в .csproj
и tsconfig.json
.
. Убедитесь, что tsconfig. json относится к процессу сборки как Content (скорее чем Нет ), но никогда не копируется в выходной каталог. Таким образом вы заставляете IDE определять ваши настройки и использовать их.