Помните, что программный файл, который вы хотите запустить, должен иметь фокус перед выполнением, иначе вы получите диалоговое окно с ошибкой «Не удается найти Javascript». Особенно, когда файл, который вы выполняете, не является файлом Javascript или файлом Typescript. Потому что в файле launch.json
по умолчанию указана конфигурация "program": "${file}"
. Это означает, что файл, который в данный момент отображается на экране, будет выполнен.
Так, например: если вы находитесь в файле, отличном от js или не ts, скажем, tsconfig.json
или launch.json
, и вы нажимаете команду «Выполнить», вы получите это диалоговое окно с ошибкой.
Правильная настройка проекта Typescript в VS Code
Перед созданием проекта убедитесь, что на вашем компьютере установлены Typescript и Node.js.
1.Инициализировать в терминале
В терминале создайте новую папку для вашего проекта.
mkdir MyProject
Измените текущий каталог на папку, которую вы создали выше.
cd MyProject
Инициализируйте проект, чтобы включить Typescript. Это создаст файл tsconfig.json.
tsc --init
Откройте эту папку в VS Code. Эта команда работает из MacOS. Вы также можете открыть вручную.
code .
2.Настройте выходной каталог
Теперь перейдите в файл tsconfig.json и добавьте следующие строки в файл compilerOptions
. Да, вам нужно указать выходной каталог здесь в tsconfig.json вместо launch.json. VS Code всегда будет искать файлы по умолчанию outDir
в launch.json, то есть ${workspaceFolder}/**/*.js
.
"outDir": "./out", /* Specify .js output files. */
"sourceMap": true /* Generate corresponding .map files. */
Запуск/отладка проекта
Напишите простую программу для тестирования и запуска: welcome.ts
console.log('Welcome to Typescript');
1. Сборка
Теперь нажмите «Выполнить задачу сборки» (Shift + Command (Ctrl) + B) в меню «Терминал» кода VS, введите следующую команду и нажмите клавишу ввода:
tsc: watch - tsconfig.json
Вам нужно запустить задачу сборки один раз, когда вы впервые открываете проект. Это начнет отслеживать изменения кода в проекте.
2.Выполнить
Теперь перейдите к программе Typescript, которую вы хотите запустить (убедитесь, что ваш программный файл .ts
имеет фокус). В меню «Выполнить»:
Нажмите «Начать отладку» для отладки (F5).
OR
Нажмите «Выполнить без отладки» (Ctrl + F5).
Вывод будет отображаться в консоли отладки.
Вот и все. Сначала это может показаться ошеломляющим, но когда вы к этому привыкнете, это будет легко.
person
Yogesh Umesh Vaity
schedule
02.05.2020