λ²κ·Έ μ€λͺ
VS Code Svelte νλ¬κ·ΈμΈ v104.0.0μ μλ§¨ν± ν ν°μ λν μ§μμ λμ νμ΅λλ€. κΈ°λ³Έμ μΌλ‘ νμ±νλ©λλ€.
// The default
"svelte.plugin.typescript.semanticTokens.enable": true
... κ·Έλ¬λ μ΄λ‘ μΈν΄ <script lang="ts">
μμκ° λ§μ μμ TypeScript (μ κ²½μ°μλ 2,600 μ€)λ‘ κ΅¬μ±λ .svelte
νμΌμμ μλΉν μλ μ νκ° λ°μν©λλ€. μΈμ΄ μλ²λ μ ν κ²μ¬κ° 1 λΆ μ΄μ κ±Έλ¦¬κ³ "λ‘λ μ€ ..."μμ λꡬ μ€λͺ
μ΄ λ¬΄κΈ°ν κ³ μ λμ΄ μ¬μ€μ μλ΅νμ§ μκ²λ©λλ€.
μ¬μμ°νλ €λ©΄
VS Code Svelte νλ¬κ·ΈμΈ v104.0.0μ΄ μ€μΉλκ³ "svelte.plugin.typescript.semanticTokens.enable": true
μ κΈ°λ³Έ μ΅μ
μ΄ μ μ©λ μνμμ μλ₯Ό λ€μ΄ 2,600 μ€μ TypeScript μ½λλ‘ .svelte
νμΌμ λ§λλλ€. μλμ μΌλ‘ μ»΄νμΌ νμ μ€λ₯λ₯Ό μμ±νκ³ λͺ¨λ μ ν κ²μ¬κ° μλ΅νλ λ° λ§€μ° μ€λ μκ°μ΄ 걸리λ κ²μ νμΈνμμμ€.
μ€μ μ "svelte.plugin.typescript.semanticTokens.enable": false
μ
λ°μ΄νΈνλ©΄ μ¦μ λ€μ λ°μνλ κ²μ λ³Ό μ μμ΅λλ€. λ³κ²½ μ¬νμ νμΈνκΈ° μν΄ μΈμ΄ μλ²λ₯Ό λ€μ μμνκ±°λ VS Codeλ₯Ό λ€μ μμν νμκ° μμ΅λλ€.
μμλλ νλ
TypeScript μ€ν¬λ¦½νΈκ° ν¬ν¨ λ .svelte
νμΌμ μ€ν¬λ¦½νΈ ν¬κΈ°μ μκ΄μμ΄ μλ΅ μ±μ μ μ§ν΄μΌνλ©° μ¬μ© κ°λ₯ν μ±λ₯μ μ μ§νκΈ° μν΄ κ°λ°μκ° μΆκ° ꡬμ±μ ν νμκ° μμ΅λλ€.
μμ€ν (λ€μ μ 보λ₯Ό μμ±νμμμ€) :
μΆκ° 컨ν μ€νΈ
#language-tools
Svelte Discordμμ
Discordμ @dummdidumm μμ :
dummdidumm : μ, ν° νμΌμμλ μλ§¨ν± ν ν°μ΄ λλ €μ§ μ μμ΅λλ€. νΉν λ§μ μμ€ λ§΅ 맀νμν΄μΌνκΈ° λλ¬Έμ λλ€.
dummdidumm : @ jasonlyu09 μλ§λ μ°λ¦¬λ ν° νμΌ / λ²μμ λν΄ μ½κ°μ μ νμ μΆκ°ν΄μΌ ν κ²μ λλ€. λΆμ ν μμ² λ λ²μκ° λ무 컀μ§λ©΄ λ³Έμ§μ μΌλ‘ μμ²μνμ§ μμ΅λλ€. VS μ½λκ° λΉμ·ν μΌμνλ€κ³ μκ°ν©λλ€.
μ, VSCodeμ typescript νμ₯μ 100000μΌλ‘ μ νλμμ΅λλ€.νμ§λ§ μμ€ λ§€νμΌλ‘ μΈν΄ μ¬μ ν λ§€μ° λ리λ€λ κ²μ μμμ΅λλ€. 50000μΌλ‘ μ ν ν κ²μ΄λΌκ³ μκ°ν©λλ€.
μ, VSCodeμ typescript νμ₯μ 100000μΌλ‘ μ νλμμ΅λλ€.νμ§λ§ μμ€ λ§€νμΌλ‘ μΈν΄ μ¬μ ν λ§€μ° λ리λ€λ κ²μ μμμ΅λλ€. 50000μΌλ‘ μ ν ν κ²μ΄λΌκ³ μκ°ν©λλ€.
@ jasonlyu123 100,000μ 무μ? λ΄ 2,600 λΌμΈ νμΌμλ 128,292 λ¬Έμκ° μμΌλ―λ‘ 100,000 λ¬Έμκ° λλ νμΌμ λν΄ μλ§¨ν± ν ν°μ λΉνμ±ννλ€κ³ κ°μ νλ©΄ μ ν κ·Έλ κ²νμ§ μλ κ² κ°μ΅λλ€.
μμ€ μμ²΄κ° μλλΌ μμ± λ νμΌμ κΈΈμ΄ (PRμ TSXκ° μΈκΈλμ΄ μμΌλ―λ‘ μλ§λ κ·Έλ΄ μλ μμ) μ λλΌλ©΄ μμ± λ νμΌμ κΈΈμ΄λ₯Ό μ μ μμ΅λλ€.
λ¬Έμ, js / ts νμΌμ΄ ν΄λΉ λ¬Έμλ₯Ό μ΄κ³Όνλ κ²½μ° typescript νμ₯μ μ 체 νμΌ μλ―Έ ν ν°μ μ²λ¦¬νμ§ μμ΅λλ€. λλ²κ·Έ λͺ¨λμμ svelte νμ₯ λ²νΈλ₯Ό μλνμ§λ§ μ¬μ ν λ무 λλ¦° κ² κ°μ΅λλ€.
μΈμ΄ μλ²κ° ꡬνν μμλ μ¬λ¬ μ νμ μλ―Έ ν ν° μμ²μ΄ μμ΅λλ€. μ°λ¦¬λ νμ¬ typescript νμ₯κ³Ό κ°μ λ²μ λ° μ 체 νμΌμ ꡬνν©λλ€. λ΄ μ΄ν΄μ λ°λ₯΄λ©΄ vscodeλ μ 체 νμΌμ μ¬μ©ν μ μμ λλ§ λ²μκ° μ§μ λ κ²°κ³Όλ₯Ό μ»μΌλ €κ³ μλνλ κ² κ°μ΅λλ€. κ·Έλ¦¬κ³ λ²μ 1μ λ¬Έμλ₯Ό μλλ‘ μ€ν¬λ‘€ ν λ κ°μκΈ° μμμ΄ λ³κ²½λλ μ΄μ μ λλ€.
μ΄μ μ νλμμ΅λλ€. μλ§¨ν± ν ν°μ μΌ€ λ λ€μ μ¬μ©ν μ μλ€λ©΄ μ΄μ λ³΄κ² μ΅λλ€.