2016-05-08 6 views
0

Я использую Web Analyzer 1.7.75 В Visual Studio 2015 обновления 2 (14.0.25123), а также ReSharper конечной 2016,1Web Analyzer TSLint сообщает об ошибке TS2307 Не удается найти модуль @ угловой/ядро ​​"в игнорируемых node_modules файлы

У меня есть приложение с угловым 2, использующее машинопись, которая компилирует ts и работает отлично.

У меня есть параметры по умолчанию для игнорировать пути, которые включают в себя «\ node_modules \»

Web Analyzer сообщает 6 ошибок в различном .d.ts угловых файлах, даже если они находятся в \ клиенте \\ node_modules \ @angular ....

ошибка Доложенная TS2307 не может найти модуль @ угловое/ядро ​​"(или в некоторых случаях @ угловое/общий)

приложение работает без ошибок в браузере, и все угловые модули загружены нормально, и были получены штрафом на npm (использование последней, поскольку встроенная версия визуальной студии не будет отображать angular2 как слишком старую, поэтому я знаю об этом выпуск, и это не так)

Кто-нибудь знает, почему Web Analyzer сообщает об этой ошибке при загрузке и сборке проекта или о том, как его исправить, или это ошибка? Я ничего не могу найти, так как в tslint были добавлены папки с игнорированием. я ожидал бы, что ошибки в node_modules будут проигнорированы, а не то, что в нем отсутствуют ошибки, которые он должен сообщить в любом случае!

спасибо, Крис

ответ

0

В случае помогает любому я в конце концов решил это переход к использованию CommonJS вместо системных модулей в моем проекте. Angular2 использует commonJS внутренне. Webanalyzer, кажется, намного счастливее с ними, правильно размещая все угловые модули и мое собственное приложение.

Стоит отметить, что у меня также был установлен ретранслятор 2016.1, который дал ошибки intellisense, отражающие Webanalyzer. Модернизация до ретранслятора 2016.1.1 решила их.

 Смежные вопросы

  • Нет связанных вопросов^_^