-
TypeScript ํ์ ์คํฌ๋ฆฝํธ ์ค์น ๋ฐ ์ฌ์ฉ (VScode ์์)๐ FrontEnd/TypeScript 2022. 11. 8. 18:21
์์ํ๋ฉด์
ํ์ ์คํฌ๋ฆฝํธ ์ค์น ํฌ์คํ ์ ๋๋ค.
ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ค์นํ๊ธฐ ์ํด์ 2๊ฐ์ง๊ฐ ๋จผ์ ์ ํ๋์ด์ผ ํฉ๋๋ค.
- VScode
- node.js
์ด ๊ธ์ ์ ๋๊ฐ์ง์ ์ค์น ๋ฐ ์ธํ ์ด ๋๋ฌ๋ค๋ ๊ฐ์ ํ์ ์์ฑ๋์์ต๋๋ค.
TypeScript ํ์ ์คํฌ๋ฆฝํธ ์ค์น
1. VScode ํฐ๋ฏธ๋ ์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํด์ค๋๋ค.
npm install -g typescript
2. TypeScript ํ์ผ์ ํ๋ ๋ง๋ค์ด์ค๋๋ค. (ex.ts)
3. ํฐ๋ฏธ๋ ์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ์ฌ ๋์ผํ ๊ฒฝ๋ก์ tsconfig.json ํ์ผ์ ์์ฑํด์ค๋๋ค.
tsc --init
4. ํฐ๋ฏธ๋์ ๋ค์ ๋ ์ค์ ํ๋๋ฅผ ์์ฑํ์ฌ ts ์ฝ๋๋ฅผ js๋ก ๋ณ๊ฒฝํด์ค๋๋ค.
tsc ex.ts -> (tsํ์ผ ์์ ์ ๋ง๋ค ๋ค์ ์ ๋ ฅํ์ฌ ์ปดํ์ผ ํด์ผํ๋ค) tsc -w -> (tsํ์ผ ์์ ์ ์๋์ผ๋ก jsํ์ผ๋ ๋ณ๊ฒฝํ์ฌ ์ปดํ์ผ ํด์ค๋ค - ๊ถ์ฅ)
๋๋ถ๋ถ tsc -w ๋ฅผ ๊ถ์ฅํ๊ธฐ ๋๋ฌธ์ tsc -w ๋ฅผ ์ฌ์ฉํด์ฃผ๋๋ก ํ๊ฒ ์ต๋๋ค.
5. ์ดํ js ํ์ผ์ด ์์ฑ๋๋ฉด TypeScript ์ค์น ๋ฐ ์ฌ์ฉ์ด ์๋ฃ๋ ๊ฒ์ ๋๋ค.
์ดํ .tsํ์ผ์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด์ ์ ์ฅํ๋ฉด ์๋์ผ๋ก .jsํ์ผ๋ก ๋ณํ(์ปดํ์ผ)๋์ด ์ ๋ฐ์ดํธ ๋ฉ๋๋ค! ๋ฐ์!
๋ง๋ฌด๋ฆฌํ๋ฉฐ
์ด๋ ๊ฒ TypeScript ํ์ ์คํฌ๋ฆฝํธ ์ค์น์ ์ฌ์ฉ์ ๋ํด ์์๋ณด์์ต๋๋ค. ๋๊ธ๊ณผ ๊ณต๊ฐ์ ํญ์ ํ์์ ๋๋ค.
'๐ FrontEnd > TypeScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TypeScript ํ์ ์คํฌ๋ฆฝํธ ๊ธฐ์ด -2 (0) 2022.11.08 TypeScript ํ์ ์คํฌ๋ฆฝํธ ๊ธฐ์ด -1 (0) 2022.11.08