tsconfig.json ?
μλ λͺ λ Ήμ΄λ₯Ό νμ΄ννμ λ μμ±λλ νμΌ λͺ .
tsc --init
TS νλ‘μ νΈμ μ€μ νμΌμ΄λΌκ³ μκ°νλ©΄ λλ€.
μ£Όλ‘ νλ‘μ νΈμ μ»΄νμΌ μ΅μ
λλ μ
λ ₯ νμΌλ€μ μ μνλλ° μ¬μ©μ΄ λλ€.
tsconfig.json μ μ£Όμ μ΅μ λ€
compilerOptions - target
λ΄ TS νλ‘μ νΈ μ½λλ₯Ό μ΄λ€ λ²μ μ JSλ‘ λ³νν μ§ μ ννλ μ΅μ
compilerOptions - module
TSκ° μ»΄νμΌ λ νμ μμ±λλ JSμ λͺ¨λμ νμμ μ§μ ν΄μ£Όλ μ΅μ
target κ³Όλ λ
립μ μΈ κ΄κ³μ μ΅μ
compilerOptions - outDir
μ»΄νμΌλ JS μ νμΌμ΄ μ μ₯λ μΆλ ₯ λλ ν 리λ₯Ό μ§μ νλ μ΅μ
μμλ‘ "outDir" : "dir" λΌλ©΄ μ»΄νμΌλ JS νμΌλ€μ΄ "dir" ν΄λμ μ μ₯μ΄ λλ€.
compilerOptions - strict
νμ κ²μ¬ μ΅μ μ λͺ¨λ νμ±ν ν΄μ£Όλ μ΅μ μ΄λ€.
μ΄ μ΅μ μ true μ€μ μ κΆμ₯νλ€.
compilerOptions - sourceMap
μ»΄νμΌλ JS νμΌμ μμ€λ§΅μ μμ±νλ μ΅μ
μμ€λ§΅μ μ¬μ©νλ€λ©΄, μ€νμ€μ λ°μν μλ¬μ TS μμ€μ½λ μμΉλ₯Ό νμΈν μ μλ€.
κ·Έλμ λλ²κΉ
μ μ μ©
κ°λ°νκ²½μμλ true λ₯Ό μΆμ²(λλ²κΉ
μ©μ΄)
νλ‘λμ
νκ²½μμλ μ©λμ΄λ μ±λ₯μμ μ΄μ λ‘ μ¬μ©μ μνλ κ²½μ°λ λ§λ€κ³ νλ€.
#tsconfig_json #compilerOptions
'TS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TS] : tuple enum (0) | 2023.08.18 |
---|---|
[TS] : .d.ts (0) | 2023.08.17 |
[TS] : TSμ μ»΄νμΌλ¬ TSC (0) | 2023.08.17 |
[TS] : Type Script κ°λ°νκ²½ κ΅¬μΆ (μμ νλ©΄μ λ΄μ© μΆκ°) (0) | 2023.08.14 |
[TS] : Type Script (0) | 2023.08.11 |