2017-02-23 74 views
1

@Types создает правильно структурированную папку node_modules.@Типы и виртуальный проект Typcript

Однако Visual Studio сообщает об ошибках сборки 205, как следующее:

TS2688 Ошибка Не удается найти файл определения типа для 'yauzl'. Виртуальные проекты TypeScript 1 Active.

Эти ошибки соответствуют списку зависимых js-библиотек, добавленных в node_modules.

Я считаю, что эти ошибки «говорят» о том, что инструментальные средства виртуарных проектов не могут найти файлы деклараций d.ts для 205 зависимостей. Разумеется, нет никаких оснований для существования этих файлов d.ts. Таким образом, ответ (снова) заключается в том, как настроить ASP.NET 4 MVC 5 для распознавания новых функций машинописного текста.

Пожалуйста, помогите мне, я падаю ...

ответ

0

Решение этой проблемы связано с настройкой typeRoots. typeroots определяет область видимости в папке node_modules, в которой будут найдены параметры @types.

Исходная документация, которую я нашел для typeRoots, привела пример двух значений для typeRoots: ["node_modules/@ types /", "node_modules"], что, казалось, имело какой-то смысл.

Но когда я удалил значение «node_modules», была устранена ошибка системы, которая искала файлы d.ts для зависимых библиотек javascript.

Поэтому ответ должен понять, что области, зарегистрированные в typeRoots, должны быть действительны для файлов d.ts.