공부공부/Next.js 공식문서

[next.js 공식문서] 28. Absolute Imports and Module Path Aliases

고생쨩 2024. 3. 7. 08:26
728x90

next.js 13버전 때 학습내용 정리 문서로 현재와 다름 주의

Absolute Imports and Module Path Aliases

절대경로 import

// tsconfig.json
{
  "compilerOptions": {
    "baseUrl": "."
  }
}
import Button from 'components/button';

export default function HomePage() {
  return (
    <>
      <h1>Hello World</h1>
      <Button />
    </>
  );
}

별칭 import

// tsconfig.json
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/components/*": ["components/*"]
    }
  }
}
import Button from '@/components/button';

export default function HomePage() {
  return (
    <>
      <h1>Hello World</h1>
      <Button />
    </>
  );
}

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.