2017-01-11 2 views
0

Я пытаюсь перенести свой код из сценария java, чтобы набрать скрипт и использовать Visual Studio Code в качестве редактора. Когда я переименовываю файлы из js в ts в моем проекте, я не вижу никаких предложений/предупреждений (обычно подчеркивается красным цветом - скажем, например, тип переменной, не объявленный в файле origianl JS).Миграция из js to ts editor issue

В настоящее время я компилирую код ts вручную и исправляю ошибки, но есть ли какая-либо настройка предпочтений в коде VS для обнаружения ошибок непосредственно, а не для компиляции и проверки?

tsconfig.json является:

{ 
    "compilerOptions": { 
    "module": "commonjs", 
    "allowJs": true, 
    "target": "es6" 
    }, 
    "exclude": ["node_modules"] 
} 

Спасибо.

+0

Вам, скорее всего, придется создать файл tsconfig.json для вашего проекта, где вы укажете настройку своего проекта. Это также позволит VSCode предоставить вам больше информации. – toskv

+0

@toskv У меня есть tsconfig.json и tslint.json, но я не уверен, что такое правило, которое нужно добавить для объявлений параметров/переменных в tslint и возвращаемых типах для функций. – user2608576

+0

Вы можете поделиться своим файлом tsconfig.json? :) Возможно, из-за вашей конфигурации редактор не видит эти ошибки в качестве ошибок. :) – toskv

ответ

0

Добавил в файл tslint.json следующее правило определения типа, чтобы это отразилось в редакторе VS-кода: «typedef»: [true, «call-signature», «parameter», «member-variable-declaration»] Это решило проблему.

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