Skip to content

pavelbednar/nodejs-typescript-hello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ukázka jednoduchého node.js projektu v typescriptu. Postup vytvoření projektu je popsán v následujících krocích:

Inicializace projektu

npm init

Vyplní se informace o projektu (název, verze, autor, ...)

Vytvoření Hello.ts

let message: string = 'Hello, World!';
console.log(message);

Kompilace

Máme zdrojový soubor, ale ještě je potřeba projekt zkompilovat a následně spustit. Ke kompilaci použijeme typescript

npm install typescript

Po instalaci typescriptu je potřeba přidat tsconfig.json, který bude obsahovat nastavení pro kompilaci. Lze ho vygenerovat příkazem

tsc --init

Teď když máme konfig, můžeme kompilaci ručně spustit příkazem tsc. Ten zkompiluje soubor Hello.js

Pokud chceme soubor rovnou spustit, můžeme tak udělat příkazem

node Hello.js

V konzoli bude vidět text

Hello, World!

Skripty

Teď už chybí jen vytvořit npm skripty pro kompilaci a spuštění. Upravíme soubor package.json. Skript pro spuštění se obvykle jmenuje start, pro kompilaci obdobně build a můžeme přidat i watch, což je speciální režim kompilace, kdy tsc běží na pozadí a při každé změně ve zdrojovém kódu provede rekompilaci výstupního souboru.

"scripts": {
    "start": "node Hello.js",
    "build": "tsc",
    "watch": "tsc --watch"
  },

Skripty pak můžeme spouště pomocí npm příkazů npm run. U skriptu start je vyjímka, že se dá spustit přímo

npm start
npm run build

Skripty lze zřetězit dohromady. Například pro spuštění bychom chtěli, aby napřed proběhla kompilace. package.json tedy upravíme takto

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published