Машинопись не может добавить файлы определений в веб-шторм
Я хочу использовать baconjs с TS, но после копирования файла def baconjs для ts я получил сообщение msg: bacon.ts(216,1): ошибка TS1148: невозможно скомпилировать внешние модули, если не указан флаг '--module'.
Чтобы решить эту проблему, я должен добавить наблюдателя файла с --module cmd для tsc, но я не могу найти, как отличить модуль и другие файлы ts от настроек наблюдателя файла ff
новость: после добавления файла d.ts появляется много подобных ошибок
2 ответа
после добавления файла d.ts появляется много подобных ошибок
Это потому, что Webstorm не обновляется до TS 1.4, который представил обещания. Исправление: используйте более старый .d.ts
( https://github.com/borisyankov/DefinitelyTyped/tree/1.3.0) или дождитесь обновления веб-шторма.
Я нахожу реализацию TypeScript в WebStorm странной.
Похоже, WebStorm должен знать о.d.ts - и сейчас единственный способ сделать это - это:
WebStorm > Preferences > Languages & Frameworks > Libraries
Затем нажмите Download
кнопка. Выберите раскрывающийся список в верхней части, который по умолчанию Official libraries
и выберите TypeScript community stubs
, Затем выберите определение, которое вы хотели бы использовать.
Это кажется очень излишним. Большинство проектов используют tsd
управлять зависимостями определения. Я надеюсь, что кто-то здесь скажет нам, что есть более простой способ сделать это с помощью WebStorm.