Automatinis surinkti Išsaugoti spausdintomis raidėmis Visual Studio kodas

Į šią pastabą mes padės išspręsti dvi problemas: 1) komanda “TSC” nėra pripažinta VS integruotas terminalo kodas, ir 2) sudarant neveikia automatiškai įrašant failą “.TS” (Tipo scenarijus).

Įvadas

Tiesiog contextualize, į Spausdinimo mašinėle suteikia galimybę parašyti kodą naudojant primygtinai įvedėte struktūrą ir turi šią surinkti kodą, gryno JavaScript. Jau į Vaizdo studija kodas "Microsoft" sukūrė įvairioms redaktorius.

// Versijų į šį pranešimą:
- Vaizdo studija (PALYGINTI) Kodas: versija 1.14.1
- Spausdinimo mašinėle: versija 2.4.1

Tai paprastas Patarimas, Tačiau gali kilti problemų, jei jūs nežinote, ką darai: mano atveju :(D)

Node.js ir spausdinamas montavimas

Vienas iš būdų, kaip įdiegti ir spausdinamas yra per Node.js package manager (NPM – Mazgas paketų tvarkykle), bet jį naudoti, visų pirma jums reikės įdiegti į Node.js.

Įdiegus mazgas, Atidarykite terminalą (komanda) ir paleiskite šią komandą, kad įdiegti į spausdinamas:

NPM diegti -g mašinėle

"Windows" terminalą (ar Linux), padaryti bandymas paleisti su mašinėle tikrinant įdiegta versija. Komanda “TSC” yra akronimas mašinėle kompiliatorius.

TSC -v

Problema

Problema yra tai, kad komandą “TSC” paprastai veikė Windows terminal, bet ne į integruotą terminalą, kuris ateina viduje Visual Studio kodas (PRIEŠ kodą), rodo šį klaidos pranešimą:

"tsc" neatpažįstamas kaip vidaus ar išorės komandą,valdomi programa ar paketinė failą failą.

be to, Aš nenorėjau paleisti komandą “TSC” kiekvieną kartą, kai aš norėjau parengti bylą “.TS” (pratęsimas su mašinėle). Taigi, Kaip automatiškai sukurti išgelbėti? (CTRL + S)? Yra, kad mes matome toliau.

Kitos klaidos

Išspęsti šių klausimų, Radau pranešimų, sako, kad naudoti, compileOnSave, bet tai tik patvirtina Visual Studio 2015 su mašinėle > = 1.8.4 ir atom-spausdinamas plugin. IE, Nėra prasmės naudoti compileOnSave į “json Tsconfig.” Vaizdo studija kodas, žemiau esantį kodą neveiks:

{
   "compileOnSave": tiesa,
   "compilerOptions": {
       "noImplicitAny" : tiesa
   }
}

Tirpalas

TSC į VS integruotas terminalo kodas

Pirma, mes išspręsti šią problemą TSC Neatpažintas Visual Studio integruotas terminalo kodas (PRIEŠ kodą).

Kai kurie Pranešimų Siūlau įdėti tsc arba npm kelias aplinkos kintamąjį PATH, bet galima lengvai išspręsti šią problemą buvo daryti su montavimas į “Spausdinamas Visual Studio, Ji yra suderinama su VS kodas.

Dabar taip, Po diegimo, Atidaryti Visual Studio integruotas terminalo kodas, rašyti:

// Spartusis klavišas Visual Studio integruotas terminalo kodas:
CTRL+`
// Arba naudoti meniu pradėti terminalo Visual Studio kodas:
Rodyti > Integruotas terminalo

Pabandykite patikrinti, Spausdinamas versija integruotas terminalo tiesiogiai vs kodas (Ne dėl Windows terminal), ir tikriausiai dirbs:

TSC -v

Automatinis kompiliacija, įrašant failą .TS

Terminalo kodas stovėti VS scenarijų kataloge (.TS), pvz.:

CD C:\wamp64wwwts

Sukurkite failą json Tsconfig. digitando be galinių VS kodas:

TSC --init

Pastaba que Umm arquivo “json Tsconfig.” será criado em “(C):\wamp64wwwts” (diretório corrente).

Abra o json Tsconfig. e habilite, opção “sourceMap”: tiesa, e balzamas su modificação, ficando Laimonas:

  "compilerOptions": {
    /* Pagrindinės funkcijos */
    "target": "es5",                          /* Nurodykite ECMAScript paskirties versija: "ES3" (Numatytasis), "ES5", "ES2015", "ES2016", "ES2017", arba "ESNEXT". */
    "module": "commonjs",                     /* Nurodyti modulio kodo generavimui: "CommonJS"apsaugotų, "amd", "sistema", "umd", "es2015", arba "ESNext". */
    // "lib": [],                             /* Nurodyti bibliotekos failus turi būti įtraukti į projektą:  */
    // "allowJs": tiesa,                       /* Leisti javascript turi būti rengiami. */
    // "checkJs": tiesa,                       /* Pranešti apie klaidas .js failus. */
    // "jsx": "preserve",                     /* Nurodyti JSX kodo generavimui: "Išsaugoti", "reaguoti gimtoji", arba "reaguoti". */
    // "declaration": tiesa,                   /* Generuoja atitinkamą '. d.ts' failą. */
    "sourceMap": tiesa,                     /* Generuoja atitinkamą ".map" failą. */
    // "outFile": "./",                       /* Susieti ir skleidžia išeiga į vieną failą. */
    // "outDir": "./",                        /* Produkcijos struktūros nukreipti į katalogą. */
    // "rootDir": "./",                       /* Nurodykite įvesties failai kataloge. Naudoti kontrolės ir produkcijos katalogo struktūrą su-outDir. */
    ... ir toliau ...

Paruoštas, Dabar tai yra tiesiog eikite į Grand VS kodą ir įveskite komandą:

TSC -w

Ši komanda stebi (arba žr., Todėl “w” Žiūrėti) paraiška ir bet kokius pakeitimus į failus .TS, Kai įrašomas, bus nedelsiant parengti dėl .JS.

Štai ir viskas!

Iš viso atitikimų: 1127

palik atsakymą

Į jūsų el. pašto adresas nebus skelbiamas. Būtini laukai yra pažymėti su *