Задать вопрос
@brud
специально для самых нежных и трепетных

Как заставить phpStorm распознавать TypeScript настроенный на Angular2?

Собственно, делал все по туториалу https://angular.io/docs/ts/latest/quickstart.html

Скопировал содержимое файлов:
tsconfig.json
typings.json
package.json


Выполнил npm install

Потом скопировал app/app.component.ts

Настроил файлватчер в шторме на использование тсконфига, потом понял, что версия тайпскрипта в шторме 1.7.3, обновил его (до 1.7.5) и нод.жс заодно (до 5.6.0), прописал в настройках вотчера путь, но в логах тайпскриптового вотчера куча подобных ошибок:

F:\work\ang2.lc\node_modules\angular2\src\core\change_detection\parser\locals.d.ts
Error:(3, 14) TS2304: Cannot find name 'Map'.
Error:(4, 42) TS2304: Cannot find name 'Map'.
F:\work\ang2.lc\node_modules\angular2\src\core\debug\debug_node.d.ts
Error:(14, 13) TS2304: Cannot find name 'Map'.
Error:(24, 17) TS2304: Cannot find name 'Map'.
Error:(25, 17) TS2304: Cannot find name 'Map'.
...


UPD.: если кто столкнется с подобным, то попробуйте sudo npm install typings --global
  • Вопрос задан
  • 2872 просмотра
Подписаться 2 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@MNB
Галку поставить надо "Use tsconfig.json"
screencast.com/t/YwtdWVEF3P

phpшторма нет под рукой, но думаю webшторм работает так же
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы