λ€μ REPLμμ Test
κ΅¬μ± μμλ₯Ό μ΄ν΄λ³΄μμμ€.
https://svelte.dev/repl/4859affa8c1c436783a9d9a6d537c903?version=3
context="module"
μ€ν¬λ¦½νΈ νκ·Έμ μμ μ΄ μμ±λκ³ λ§ν¬ μ
μμ μμ λ¬λ¬ κΈ°νΈ $
μΆκ°λμ΄ μ¬μ©λ©λλ€. μμλλ‘ μλν©λλ€. κ·Έλ¬λ VS Codeμ λμΌν μ½λλ μ€λ₯λ₯Ό νμν©λλ€.
μ¬λ°λ₯΄κ² μλνκ³ μ»΄νμΌλ©λλ€. μ¦, μ»΄νμΌλ¬μμ μ€λ₯κ° λ°μνμ§ μμ΅λλ€. λ°λΌμ λ¬Έμ λ Svelte VS Code νμ₯μ΄μ΄μΌν©λλ€. κΈ°λ³Έμ μΌλ‘ context="module"
μ€ν¬λ¦½νΈμ μ μ λ μμ μ μ λλ‘ μΈμνμ§ λͺ»ν΄ $count
μλμ λΉ¨κ°μ λ¬Όκ²° λͺ¨μμ΄ λνλ©λλ€. μ¬κΈ°
λν lang="ts"
μμ±μ΄ <script>
νκ·Έμμλ κ²½μ°μλ§ λΉ¨κ°μ λ¬Όκ²° λͺ¨μμ΄ λνλ©λλ€.
μ‘°λ§κ°μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ€λ©΄ κ°μ¬νκ² μ΅λλ€.
Error: Cannot find name '$username'. Did you mean 'username'? (ts)
username
μμ±μ Error: Cannot find name '$username'. Did you mean 'username'? (ts)
context="module"
.> svelte-check --ignore src/node_modules/<strong i="15">@sapper</strong>
/src/routes/my/test.svelte:2:2
Hint: '$username' is declared but its value is never read. (ts)
<script lang="ts">
import { username } from './_store';
μνΈ:
λ²μ :
"svelte": "^3.35.0",
"svelte-check": "^1.2.0",
"typescript": "^4.2.2"
@fivemru μ€ν¬λ¦° μ·μ΄ λ§μ΅λκΉ? 보μ΄λ κ²μ²λΌ context="module"
μ€ν¬λ¦½νΈ νκ·Έμ username
λ₯Ό μ μνμ§ μκ³ λ³λμ νμΌμ μ μνκ³ μκΈ° λλ¬Έμ
λλ€.
@fivemru μ€ν¬λ¦° μ·μ΄ λ§μ΅λκΉ? 보μ΄λ κ²μ²λΌ
context="module"
μ€ν¬λ¦½νΈ νκ·Έμusername
λ₯Ό μ μνμ§ μκ³ λ³λμ νμΌμ μ μνκ³ μκΈ° λλ¬Έμ λλ€.
μ€ν¬λ¦° μ·μ λ λ²μ§Έ κ²½μ°μ
λλ€. 1 μΌμ νλ λ μΆκ°νμ΅λλ€.
λ λ²μ§Έ κ²½μ°μλ μ€λ₯κ° vscodeμ λνλμ§ μμ§λ§ svelte-checkλ₯Ό μ€νν λ λ°μν©λλ€.
@fivemru μ κ·Έλ. μμλ€.
λ λ²μ§Έ μ€λ₯λ κ΄λ ¨μ΄ μμ΅λλ€. λΉμ μ μμ μλ§ μ°κ³ μ½μ§ μκΈ° λλ¬Έμ κ·Έκ²μ΄ λ§λ€κ³ μ£Όμ₯ ν μ μμ΅λλ€. $username = ..
νλ©΄ Svelteμκ² ν΄λΉ μ€ν μ΄λ₯Ό ꡬλ
νλΌκ³ λ§νμ§λ§ μ¬μ©νμ§ μμ΅λλ€. μ΄ κ²½μ° username.set(..)
κ° λ λμ μ΅μ
μ
λλ€. κ·Έλλ νΌλ μ€λ½κΈ° λλ¬Έμ κ·Έ ννΈλ₯Ό μ κ±° ν μ μμ΅λλ€.
context = "module"μ€ν¬λ¦½νΈμ μ μ λ μμ μ λν΄ μλ ꡬλ
ꡬ문μ μ¬μ©νλ©΄ λ μ΄μ VS Code νμ₯ 104.6.0 / svelte-check
1.2.1λΆν° μ€λ₯κ° λ°μνμ§ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
context = "module"μ€ν¬λ¦½νΈμ μ μ λ μμ μ λν΄ μλ ꡬλ ꡬ문μ μ¬μ©νλ©΄ λ μ΄μ VS Code νμ₯ 104.6.0 /
svelte-check
1.2.1λΆν° μ€λ₯κ° λ°μνμ§ μμ΅λλ€.