홈샌드박스쇼케이스앱문서블로그
    • English영어
      EN
    • русский러시아어
      RU
    • 日本語일본어
      JA
    • français프랑스어
      FR
    • 한국어한국어
      KO
    • 中文중국어
      ZH
    • español스페인어
      ES
    • Deutsch독일어
      DE
    • العربية아랍어
      AR
    • italiano이탈리아어
      IT
    • British English영어(영국)
      EN-GB
    • português포르투갈어
      PT
    • हिन्दी힌디어
      HI
    • Türkçe튀르키예어
      TR
    • polski폴란드어
      PL
    • Indonesia인도네시아어
      ID
    • Tiếng Việt베트남어
      VI
    • українська우크라이나어
      UK
    /
    프레임워크로 문서 필터링
    Alt+←
    Intlayer의 이점
    시작하기
    개념
    • Intlayer 작동 방식
    • 구성
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • 비주얼 편집기
    • CMS
    • CI/CD 통합
    • 번역복수형열거조건성별삽입파일중첩MarkdownHTML함수 가져오기
    • 로케일별 파일
    • 컴파일러
    • 자동 채우기
    • 테스트
    • 번들 최적화
    환경
    • Next.js 14 및 앱 라우터
      Next.js 15
      Next.js 로케일 없는 URL
      Next.js 및 페이지 라우터
      컴파일러
    • Tanstack Start Solid
    • Astro 및 React
      Astro 및 Svelte
      Astro 및 Vue
      Astro 및 Solid
      Astro 및 Preact
      Astro 및 Lit
      Astro 및 Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt 및 Vue
    • Vite 및 Solid
    • SvelteKit
    • Vite 및 Preact
    • Vite 및 Vanilla JS
    • Vite 및 Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native 및 Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx 및 React
    Plugins
    • JSON
    • gettext (.po)
    VS Code 확장 기능
    에이전트
    • MCP 서버
    • 에이전트 기술
    릴리스
    • v8
    • v7
    • v6
    벤치마크
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    블로그
    질문 발표
    1. Documentation
    2. 개념
    3. CLI
    4. Init
    생성:2025-12-30마지막 업데이트:2025-12-30
    이 문서를 원하는 AI 어시스턴트에 참조하세요
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다

    버전 기록

    1. "--no-gitignore 옵션 추가"
      v8.6.42026. 3. 31.
    2. "init 명령어 추가"
      v7.5.92025. 12. 30.

    이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.

    영어 원본 내용의 최신 버전을 보기
    문서 수정

    이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.

    문서에 대한 GitHub 링크
    복사

    문서의 Markdown을 클립보드에 복사

    Intlayer 초기화

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer init

    init 명령어는 필요한 파일과 설정을 구성하여 프로젝트에서 Intlayer를 자동으로 설정합니다. Intlayer를 시작하는 데 권장되는 방법입니다.

    별칭:

    • npx intlayer init

    인수:

    • --project-root [projectRoot] - 선택 사항. 프로젝트 루트 디렉토리를 지정합니다. 제공되지 않으면 명령어는 현재 작업 디렉토리부터 프로젝트 루트를 검색합니다.
    • --no-gitignore - 선택 사항. .gitignore 파일의 자동 업데이트를 건너뜁니다. 이 플래그가 설정되면 .intlayer가 .gitignore에 추가되지 않습니다.

    작동 원리:

    init 명령어는 다음과 같은 설정 작업을 수행합니다:

    1. 프로젝트 구조 유효성 검사 - package.json 파일이 있는 유효한 프로젝트 디렉토리에 있는지 확인합니다.
    2. .gitignore 업데이트 - 생성된 파일을 버전 관리에서 제외하기 위해 .gitignore 파일에 .intlayer를 추가합니다 (--no-gitignore로 건너뛸 수 있음).
    3. TypeScript 구성 - Intlayer 타입 정의(.intlayer/**/*.ts)를 포함하도록 모든 tsconfig.json 파일을 업데이트합니다.
    4. 설정 파일 생성 - 기본 설정을 사용하여 intlayer.config.ts(TypeScript 프로젝트용) 또는 intlayer.config.mjs(JavaScript 프로젝트용)를 생성합니다.
    5. Vite 설정 업데이트 - Vite 설정 파일이 감지되면 vite-intlayer 플러그인 임포트를 추가합니다.
    6. Next.js 설정 업데이트 - Next.js 설정 파일이 감지되면 next-intlayer 플러그인 임포트를 추가합니다.

    예시:

    기본 초기화:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer init

    이 명령어는 현재 디렉토리에서 Intlayer를 초기화하며 프로젝트 루트를 자동으로 감지합니다.

    사용자 정의 프로젝트 루트로 초기화:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer init --project-root ./my-project

    이 명령어는 지정된 디렉토리에서 Intlayer를 초기화합니다.

    .gitignore를 업데이트하지 않고 초기화:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer init --no-gitignore

    이 명령어는 모든 설정 파일을 구성하지만 .gitignore는 수정하지 않습니다.

    출력 예시:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.

    참고 사항:

    • 이 명령어는 멱등성(idempotent)이 있습니다. 여러 번 실행해도 안전하며 이미 구성된 단계는 건너뜁니다.
    • 설정 파일이 이미 존재하는 경우 덮어쓰지 않습니다.
    • include 배열이 없는 TypeScript 구성(예: 참조가 있는 솔루션 스타일 구성)은 건너뜁니다.
    • 프로젝트 루트에서 package.json을 찾을 수 없으면 명령어가 오류와 함께 종료됩니다.
    Intlayer의 이점
    Alt+→

    이 페이지에서

      토론은 익명이며 일반적인 문제를 해결하기 위해 정기적으로 검토됩니다. 기능 아이디어, 문서에 대한 피드백 또는 Intlayer와 관련된 모든 것을 자유롭게 공유하세요, 이 의견을 로드맵 구성과 제품 개선에 활용합니다.

      npx intlayer init
      npx intlayer init
      npx intlayer init --project-root ./my-project
      npx intlayer init --no-gitignore
      npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.