tsconfig
-
- [TypeScript] ์ฝ๋ ํ์ง์ ๋์ฌ์ฃผ๋ tsconfig.json ์ค์ ์ฝ๋ ํ์ง์ ๋์ฌ์ฃผ๋ tsconfig.json ์ค์ ๋ค์ด๊ฐ๋ฉฐTypeScript์ ์ค์ ํ์ผ(@tsconfig.json@)์์ ์ฝ๋์ ํ์ง์ ๋์ฌ์ฃผ๋ ๋ช ๊ฐ์ง ์ค์ ํญ๋ชฉ์ ๋ํด ๊ฐ๋จํ ์ ๋ฆฌํด๋ณธ๋ค. ์ค์ โ noUnusedLocals์ฌ์ฉ๋์ง ์๋ ์ง์ญ ๋ณ์(local variable)๋ฅผ ๊ฒ์ฌํด์ ์๋ฌ๋ฅผ ๋ฐ์์ํค๋ ์ต์ ์ ์ธ๋ง ํด๋๊ณ ์ ์ฐ๋ ๋ณ์๋ฅผ ์ก์๋ด์ฃผ๋ ์ต์ ์์ ์ฝ๋์ง์ญ ๋ณ์ @b@๋ ์ฌ์ฉ๋์ง ์์ผ๋ฏ๋ก, ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.function example() { const a = 10; const b = 20; // ์ฌ์ฉ๋์ง ์์ return a;} โก noUnusedParameters์ฌ์ฉ๋์ง ์๋ ํจ์ ํ๋ผ๋ฏธํฐ(Parameter)๋ฅผ ๊ฒ์ฌํ๋ค.๋ถํ์ํ API ์ค๊ณ๋ฅผ ๋ฐฉ์งํ๊ณ , ํจ์ ์๊ทธ๋์ฒ๋ฅผ ๋ช ํํ๊ฒ ํด์ฃผ..
2026.03.31 -
- [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