watch mode : ๋ณ๊ฒฝ์ฌํญ์ด ์์๋๋ง๋ค ์๋์ผ๋ก ์ปดํ์ผ
- tsc app.ts -w
- ๋จ์ ์ ์ด ํ์ผ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ง์ ํด์ผ ํจ
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํฐ ํ๋ก์ ํธ์์๋ ๋ณดํต ์ฌ์ฉํ์ง ์์
๋ชจ๋ tsํ์ผ ์ปดํ์ผ
- tsc —init : tsconfig.json ํ์ผ ์์ฑ
- ์ด ํ๋ก์ ํธ๋ฅผ ํ์ ์คํฌ๋ฆฝํธ ํ๋ก์ ํธ๋ผ๊ณ ์ฒ์์ ์ง์ ํ๋ฉด์ ํ ๋ฒ๋ง ์คํํ๋ฉด ๋จ
- ์ด ํ๋ก์ ํธ๋ ํ์ ์คํฌ๋ฆฝํธ๊ฐ ๊ด๋ฆฌํ๋ค๋ ๋ป
- ์ด ์ปค๋งจ๋๊ฐ ์คํ๋๋ ํด๋์ ๋ชจ๋ ํญ๋ชฉ์ ์๋ ค์ฃผ๋ ์ญํ
- ๋ฐ๋ผ์ ์ฌ๋ฐ๋ฅธ ํด๋์ ์์นํ๋ ๊ฒ์ด ์ค์
- tsc : ๋ชจ๋ tsํ์ผ ์ปดํ์ผ
- ์๋์ผ๋ก jsํ์ผ ์์ฑ
๋ชจ๋ ํ์ ์คํฌ๋ฆฝํธ ํ์ผ์ ๊ด์ฐฐ ๋ชจ๋ ์ ์ฉํ๊ธฐ
- ๋ชจ๋ tsํ์ผ ์ปดํ์ผ ํ ํ tsc -w ์ ๋ ฅํ๋ฉด
- ๋ชจ๋ tsํ์ผ์ ๊ด์ฐฐ ๋ชจ๋๊ฐ ์ ์ฉ ๋จ
- ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๊ณ ์ ์ฅํ๋ฉด ๋ณ๊ฒฝ๋ ํ์ผ์ด ์๋์ผ๋ก ์ปดํ์ผ ๋๋ฉฐ
- js ํ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์ ๋จ
- ์ฆ, ์ฌ๋ฌ ํ์ผ์ ๊ด๋ฆฌํ๊ณ ์ฌ๋ฌ ํ์ผ๋ก ์์ ๊ฐ๋ฅํด์ง
ํ์ผ ํฌํจ ๋ฐ ์ ์ธํ๊ธฐ
- ์ปดํ์ผํด์๋ ์๋๋ ํ์ผ์ด ์๋ค๋ฉด,
- tsconfig.json ํ์ผ์์ ์ฒซ๋ฒ์งธ ์ค๊ดํธ ๋ค์ ์์ฑํ๋ฉด ํด๋น ํ์ผ์ด ์ ์ธ๋จ
"exclude": ["ํ์ผ๋ช
.ts"]
- ์์ผ๋์นด๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ ๊ฐ๋ฅ
- ์ด ํ์ผ์ ์ปดํ์ผํ๊ณ ์ถ์ง ์๋ค๋ฉด dev.ts๋ก ๋๋๋ ๋ชจ๋ ํ์ผ์ด ์ปดํ์ผ ๋์ง ์๋๋ก ์ ๋ ฅ ๊ฐ๋ฅ
"exclude": [
"ํ์ผ๋ช
.dev.ts"
๋๋
"*.dev.ts"
๋ํ
"**/*.dev.ts" ์ด์๊ฐ์ด **/๋ฅผ ์ถ๊ฐํ๋ฉด ๋ชจ๋ ํด๋์์ ์ด์ ๊ฐ์ ํจํด์
๋ชจ๋ ํ์ผ๋ค์ด ๋ฌด์ ๋จ
]
- ๋ฐ๋๋ก ์ปดํ์ผ ๊ณผ์ ์ ํฌํจ์ํฌ ํ์ผ์
- include ํค์๋๋ฅผ ์ฌ์ฉ
LIST
'#1 Language ๐ > 1-3 Typescript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Typescript] ๊ณ ๊ธ ํ์ (1) | 2023.12.23 |
---|---|
[Typescript] ํด๋์ค & ์ธํฐํ์ด์ค (1) | 2023.12.23 |
[Typescript] ๊ตฌ์กฐ ๋ถํด (1) | 2023.12.23 |
[Typescript] Typescript ๊ธฐ๋ณธ & ๊ธฐ๋ณธ ํ์ (1) | 2023.12.23 |
[Typescript] Typescript๋? (0) | 2023.01.12 |