곡ν΅μ μΌλ‘ μ¬μ©νλ λ‘μ§μ λ°λ³΅νμ§ μκ³ λͺ¨λλ‘ λΆλ¦¬νλ κ³Όμ μμ μλ¬κ° λ°μνμλ€.

λͺ¨λμ νΉμν ν€μλλ κΈ°λ₯κ³Ό ν¨κ» μ¬μ©λλ―λ‘
<script type="module">κ°μ μμ±μ μ€μ ν΄ ν΄λΉ μ€ν¬λ¦½νΈκ° λͺ¨λμ΄λΌλ κ±Έ λΈλΌμ°μ μ μ μκ² ν΄μ€μΌ νλ€.<-- κΈ°μ‘΄ μ½λ --> <script src="./js/signin.js"></script> <-- μμ ν ν μ½λ --> <script type="module" src="./js/signin.js"></script>
μ£Όμμ¬νπ₯ λͺ¨λμ λ‘컬 νμΌμμ λμνμ§ μκ³ , HTTP λλ HTTPS νλ‘ν μ½μ ν΅ν΄μλ§ λμνλ€.
λ‘컬μμ file:// νλ‘ν μ½μ μ¬μ©ν΄ μΉ νμ΄μ§λ₯Ό μ΄λ©΄ import, export μ§μμλ λμνμ§ μλλ€.
1. λͺ¨λμ μ격 λͺ¨λ(use strict)λ‘ μ€νλλ€. μ μΈλμ§ μλ λ³μμ κ°μ ν λΉνλ λ±μ μ½λλ μλ¬λ₯Ό λ°μμν¨λ€.
2. λͺ¨λμ μμ λ§μ μ€μ½νκ° μλ€. λ°λΌμ λͺ¨λ λ΄λΆμμ μ μν λ³μλ ν¨μλ λ€λ₯Έ μ€ν¬λ¦½νΈμμ μ κ·Όν μ μλ€.
μΈλΆμ 곡κ°νλ €λ λͺ¨λμ export ν΄μΌνκ³ , λͺ¨λμ κ°μ Έμ μ¬μ©νλ €λ©΄ import ν΄μ€μΌ νλ€.
νμΌμ λΆλ¬μμΌ νλλ°, ν΄λΉ νμΌμ μ°Ύμ μ μλ€λ μ€λ₯μ΄λ€. κ²½λ‘μ λ¬Έμ κ° μμΌλ―λ‘ νμΈμ ν΄λ΄μΌ νλ€.
μ½λλ₯Ό μ§λ©΄μ import { userInfo } λ§ μ μ΄λ λ€μ κ²½λ‘κ° μλ μμ±λκΈΈλ νΈνλ€κ³ μκ°νλλ° μλ μμ±λ μ½λμ νμΌ νμ₯μ .jsκ° λΉ μ Έμμ΄μ νμΌμ μ°Ύμ μ μλ€λ μλ¬κ° λ°μνλ€.
// κΈ°μ‘΄ μ½λ
import { userInfo } from "./userInfo";
// μμ ν ν μ½λ
import { userInfo } from "./userInfo.js";