Подлинный плагин Microsoft (https://github.com/Microsoft/TypeScript-Sublime-Plugin) включает в себя linter? Когда я выбираю View> Синтаксис> машинопись, ЛИНТЕР говорит мне, что require
не определен:Подписной индексный плагин
Это ЛИНТЕР от плагин от Microsoft? Я удалил все другие, возможно, ответственные Sublime-пакеты, но в документации о linter нет ничего. И как мне заставить его перестать жаловаться на require
?
Когда я использую этот синтаксис, он пытается найти модуль, даже если я просто перекрестно скомпилирую скриптрипт в javascript и фактически не запускаю javascript. –
@TahsisClaus вам нужно сообщить машинописный текст об этом модуле, предоставив ему файл 'phantom.d.ts' в вашем проекте. Обычный способ заключается в том, чтобы поместить его в папку типов, например 'typings/phantom/phantom.d.ts' (это то, что [tsd] (https://github.com/DefinitelyTyped/tsd), если вы запустите' tsd install phantom' в корневом каталоге вашего проекта) –
Должен ли я предоставить компилятору путь к файлу? Я использовал 'tsd install phantom', и компилятор по-прежнему выбрасывает ошибку, которая не может ее найти. –