Автоматично съставяне на Запиши пишеща машина в Visual Studio код

В тази публикация ние ще реши два проблеми: 1) команда “TSC” не е разпознат в срещу интегрирани терминал код, and 2) съставяне не работи автоматично при записване на файл “.TS” (Тип скрипт).

Въведение

Само за да се констуализирате, The Пишеща машина ви позволява да пишете код с помощта на силно написана структура и да състави този код за чисто JavaScript. 1. Код на визуално студио е кръстоска междуплатформена код редактор, създаден от Microsoft.

// Версии, използвани в тази публикация:
- Визуално студио (Срещу) Код: Версия 1.14.1
- Пишеща машина: Версия 2.4.1

Това е лесен съвет., но може да имате проблеми, ако не знаете какво правите: моят случай :(D)

Инсталиране на възел.js и TypeScript

Един от начините за инсталиране на TypeScript е чрез диспечера на пакети на възел.js (1000000 – Диспечер на пакети на възли), но да го използвате, първо се нуждаете инсталиране Node.js.

След инсталиране на възел, отворите терминала (команда) и изпълнете следната команда, за да инсталиране на TypeScript:

инсталиране на npm -1000000000

Все още през терминала на Windows (или Linux), тествайте на type type като проверите инсталираната версия. Командата “TSC” е съкращение за компилатор на typeScript.

TSC -V

Проблем

Проблемът е, че командата “TSC” нормално на терминала на Windows, но не в интегрирания терминал, който се включва в самия код на Visual Studio (VS код), показва следната грешка:

"КТК" не е разпознат Като вътрешна или външна команда,програма или партида Файл.

Освен това, Не исках да ръководя командата. “TSC” за всеки път, когато искате да компилирате файл “.TS” (разширение за TypeScript). Така, както винаги правя автоматично компилиране при (CTRL+S)? Това ще видим по-нататък.

Тарос еро

Опитвайки се да решим тези проблеми, Намерени публикации, които да се компилация вспеция, но това се поддържа само от Visual Studio 2015 с > на TypeScript= 1.8.4 и атомен тип скрипт плъгин. IE, няма полза за използване компилация вспеция Инча “2017 г.” от кода на Visual Studio, кодът по-долу няма да работи:

{
   "compileOnSave": Истински,
   "compilerOptions": {
       "noImplicitAny" : Истински
   }
}

Разтвор

TSC в интегриран терминал с код

Първо нека решим проблема с TSC не се разпознават в интегрирания терминал на кода на (VS код).

Някои Постове предлагам да поставите tsc или npm път в променливата на средата PATH, лесен начин за решаване на този проблем е инсталиране на “TypeScript за Visual Studio, съвместима за VS Code, както и.

Сега да, след инсталиране, отваряне на видеокоа токо-код интегриран терминал, Пишете:

// Клавиш за ключа за интегриран терминал на кода на визуалното студио:
Ctrl+`
// Или използвайте менюто, за да отворите терминала в кода на Visual Studio:
Разгледай > Интегриран терминал

Опитайте да проверите Версия на TypeScript директно в интегрирания VS-код терминал (Не е в терминала на Windows), и вероятно ще работи:

TSC -V

Автоматично компилиране при записване на файл .TS

Vs Code терминал се позиционира в директорията на скрипта (.TS), за пример:

CD C:\1000000000000000000000000000

Създаване на файл 2017 г. написването в терминала VS Код:

TSC --Първоначален

Обърнете внимание, че файлът е “2017 г.” ще бъде създаден в “(C):\1000000000000000000000000000” (текущата директория).

Отворете прозореца 2017 г. и да активирате опцията “карта на източника”: Истински, и запишете промяната, да стане така:

  "compilerOptions": {
    /* Основни опции */
    "target": "es5",                          /* Указване на версията на ECMAScript цел: "ES3" (По подразбиране), "ES5", "ЕС2015", "ЕС2016", "ЕС2017", или "ESNEXT". */
    "module": "commonjs",                     /* Задаване на генериране на код на модул: "commonjs", "amd", "система", "Umd", "ЕС2015", или "ESNext". */
    // "lib": [],                             /* Задайте библиотечни файлове, които да бъдат включени в компилацията:  */
    // "allowJs": Истински,                       /* Разреши javascript файловете да бъдат компилирани. */
    // "checkJs": Истински,                       /* Съобщаване за грешки в .js файлове. */
    // "jsx": "preserve",                     /* Задайте генериране на код на JSX: "запазване", "реагират роден", или "реагират". */
    // "declaration": Истински,                   /* Генерира съответния файл ".d.ts". */
    "sourceMap": Истински,                     /* Генерира съответния файл ".map". */
    // "outFile": "./",                       /* Свързване и извеждане на изхода в един файл. */
    // "outDir": "./",                        /* Пренасочване на изходната структура към директорията. */
    // "rootDir": "./",                       /* Задаване на главната директория на входните файлове. Използвайте за управление на структурата на изходната директория с --outDir. */
    ... продължава ...

Готов, agora é só не терминал VS код e digitar o:

TSC -W

Есте командо фика монитор (оу вендо, 200000 “W” de часовник) aqualquesão не arquivos .TS, тандово салво, те са на 100000000000000000000000000000000 .Js.

Това е.!

Общо посещения: 9306

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *