NextJSλ₯Ό λ¨Ήμ΄λ³΄λ μ€ μλ¬κ° λ°μνλ€. μ΄κ±° μ΄κ±° CRAλ νλ°μ΄λ€, κ·Έλ₯ μ€μ ν΄ λ΄μΌμ§. νλ€κ° λ λΉνλ€. μ΄ ν¬μ€νΈμμλ NextJSλ₯Ό μ²μ μμνλ€κ° λ§μ£Όν μμν μλ¬μ λν΄ μμλ³Έλ€.
1. μμΈ
Create next appλ₯Ό μ¬μ©ν΄ μ±μ μ€νμν€λ €λ λ€μκ³Ό κ°μ μλ¬κ° λ±μ₯νλ€. λ¬΄μ¨ νμΌμ μ΄μ§ λͺ»νλ€λλ° μ΄μν μλ¬λ€. κ·Έλμ κ²μμ νκ³ 3μ΄λ§μ λ΅μ μμλλ€.
(base) β next-learn git:(main) β PORT=3003 npm run start
> my-app@0.1.0 start
> next start
β² Next.js 14.1.0
- Local: http://localhost:3003
[Error: ENOENT: no such file or directory, open '/Documents/next-learn/.next/BUILD_ID'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Documents/next-learn/.next/BUILD_ID'
}
2. λ΅
μμλ μ€νμ μ΄κ±°μλ€. κ·Έλ₯ npm run startλ₯Ό npm run devλ‘ λ°κΏμ£ΌκΈ°λ§ νλ©΄ λλ€. μμλλ μμλ ν΄λ¨Όμλ¬λ€. μ΄λμ 곡μλ¬Έμλ₯Ό κΌΌκΌΌνκ² μ½μ΄μΌ νλ€. μ¬μ€ λ무 κ°λ¨ν λ¬Έμ λ° μ΄κ±°κΉμ§ λΈλ‘κ·Έλ‘ μ μ΄μΌ νλ λΌλ μκ°μ΄ λ€μ΄ μμ±μ μ νλ € νμ§λ§, 1μΌ 1 ν¬μ€ν μ ν΄λ³΄κ³ μΆμ΄ μμλ μ΅μ§ ν¬μ€ν μ μμ νλ€. λ΅μ΄ μκ°λ³΄λ€ κ°λ¨ν΄μ λλλ€λ©΄ μ΄μ λΉμ μ μ»΄ν¨ν°λ‘ λμκ°μ μ λκ² μ½λ©ν μ°¨λ‘λ€.
PORT=3003 npm run dev