tsconfig.json
-
- [TypeScript] ๋ชจ๋ ๋ฐฉ์ ์ฌ์ฉํ๊ธฐ
๋ชจ๋ ๋ฐฉ์ ์ฌ์ฉํ๊ธฐ๋ค์ด๊ฐ๋ฉฐํ์ ์คํฌ๋ฆฝํธ(TypeScript)์์ ๋ชจ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. ๋ฐฉ๋ฒํ์ ์คํฌ๋ฆฝํธ ํ์ผ(@.ts@/@.tsx@)์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋(Module)๋ก ๊ฐ์ฃผ๋์ง ์๊ณ , ์ ์ญ ๋ฒ์์ ์คํฌ๋ฆฝํธ๋ก ์ฒ๋ฆฌ๋๋ค.์ฌ๋ฌ ํ์ผ์์ ๋์ผํ ๋ณ์๋ช ์ ์์ฑํ ๊ฒฝ์ฐ, ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.fileA.tslet name = 'stickman';const susan = 'susan'; fileB.tsconst susan = 'susan'; // ์ค๋ฅ ๋ฐ์ ์ด๋, ๋ค์๊ณผ ๊ฐ์ด 2๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ํ์ ์คํฌ๋ฆฝํธ ํ์ผ์ ๋ชจ๋๋ก ๋ณํํ ์ ์๋ค. ๋ฐฉ๋ฒ โ : @import@, @export@ ๋ฌธ ์ฌ์ฉํ๊ธฐํ์ ์คํฌ๋ฆฝํธ ํ์ผ์ @import@ ๋๋ @export@ ๋ฌธ์ ์ถ๊ฐํ์ฌ ES6 ๋ชจ๋๋ก ์ทจ๊ธ๋๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ..
2024.10.10 -
- [TypeScript] ํ์ ์คํฌ๋ฆฝํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
ํ์ ์คํฌ๋ฆฝํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ๋ค์ด๊ฐ๋ฉฐํ์ ์คํฌ๋ฆฝํธ(TypeScript) ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด์. ํ์ ์คํฌ๋ฆฝํธ ํ๋ก์ ํธํ์ ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์ Node.js ํ๋ก์ ํธ๋ฅผ ๋ง๋ ๋ค์, ๊ฐ๋ฐ ์ธ์ด๋ฅผ ํ์ ์คํฌ๋ฆฝํธ(TypeScript)๋ก ์ค์ ํ๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ค.Node.js ํ๋ก์ ํธ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ํ๋ ๋ง๋ค๊ณ ์ฌ๊ธฐ์ @package.json@์ด๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋๋ ๊ฒ์ผ๋ก ์์ํ๋ค.๋ณดํต @package.json@ ํ์ผ์ ํฐ๋ฏธ๋์ @npm init@ ๋ช ๋ น์ ์คํํด ์์ฑํ๋ค.> mkdir study> cd study> npm init --yWrote to C:\Users\devastra\Desktop\TypeScript_Study\ch02-01\package.json:{ "name": "study", "version":..
2023.10.17