홈샌드박스쇼케이스앱문서블로그
    • 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. Login
    생성:2025-12-16마지막 업데이트:2025-12-16
    이 문서를 원하는 AI 어시스턴트에 참조하세요
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

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

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

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

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

    문서에 대한 GitHub 링크
    복사

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

    Intlayer CLI 로그인 명령


    설명

    login 명령은 Intlayer CLI에서 Intlayer CMS에 인증할 수 있게 해줍니다. 이 명령은 기본 브라우저를 자동으로 열어 인증 절차를 완료하고 Intlayer 서비스를 사용하기 위한 필요한 자격증명(Client ID 및 Client Secret)을 수신합니다.

    사용법

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login [options]

    또는

    bash
    코드 복사

    코드를 클립보드에 복사

    intlayer login [options]

    옵션

    --cms-url <url>

    인증을 위해 연결할 Intlayer CMS의 URL을 지정합니다.

    • 타입: string
    • 기본값: intlayer.config.*에 설정된 값 또는 https://intlayer.org
    • 예제:
    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login --cms-url https://intlayer.org

    구성 옵션

    일반적인 구성 옵션도 사용할 수 있습니다:

    • --env-file <path>: 환경 파일의 경로
    • -e, --env <env>: 실행 환경
    • --base-dir <dir>: 프로젝트의 기본 디렉터리
    • --verbose: 자세한 출력 활성화 (기본값: true)
    • --prefix <prefix>: 로그 접두사

    동작 방식

    1. 로컬 서버 시작: 명령은 CMS로부터 자격증명을 수신하기 위해 무작위 포트에서 로컬 HTTP 서버를 시작합니다

    인증을 위해 연결할 Intlayer CMS의 URL을 지정합니다.

    • 형식: string
    • 기본값: intlayer.config.*에 구성된 값 또는 https://intlayer.org
    • 예제:
    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login --cms-url https://intlayer.org

    구성 옵션

    다음과 같은 공통 구성 옵션도 사용할 수 있습니다:

    • --env-file <path>: 환경 파일의 경로
    • -e, --env <env>: 실행 환경
    • --base-dir <dir>: 프로젝트의 기본 디렉터리
    • --verbose: 자세한 출력 활성화 (기본값: true)
    • --prefix <prefix>: 로그 접두사

    동작 방식

    1. 로컬 서버 시작: 이 명령은 CMS로부터 자격증명을 수신하기 위해 임의의 포트에서 로컬 HTTP 서버를 시작합니다
    2. 브라우저 열기: 명령어는 기본 브라우저를 자동으로 열어 CMS 로그인 URL로 이동합니다
    3. 인증: 브라우저에서 Intlayer 계정으로 인증을 완료합니다
    4. 자격증명 수신: 로컬 서버는 CMS로부터 Client ID 및 Client Secret을 수신합니다
    5. 지침: 명령어가 프로젝트에서 자격증명을 구성하는 방법에 대한 지침을 표시합니다

    출력

    성공적으로 로그인한 후, 명령어는 다음을 표시합니다:

    1. 수신된 자격증명 (Client ID 및 Client Secret)
    2. .env 파일에 대한 지침:
    bash
    코드 복사

    코드를 클립보드에 복사

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Intlayer 구성 파일에 대한 지침:
    typescript
    코드 복사

    코드를 클립보드에 복사

    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    수동 구성

    브라우저가 자동으로 열리지 않는 경우, 터미널에 표시된 URL을 수동으로 방문할 수 있습니다.

    예제

    사용자 정의 CMS URL로 로그인

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login --cms-url https://custom-cms.example.com

    지정된 환경 파일로 로그인

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login --env-file .env.production

    Verbose 모드로 로그인

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer login --verbose

    문제 해결

    브라우저가 열리지 않는 경우

    브라우저가 자동으로 열리지 않으면, 터미널에 표시된 URL을 복사하여 브라우저에 수동으로 붙여 넣어 열어보세요.

    연결 문제

    연결 문제가 발생하면 다음을 확인하세요:

    1. CMS URL이 올바른지
    2. 인터넷 연결이 정상인지
    3. 연결을 차단하는 방화벽이 없는지
    4. 인터넷 연결이 정상적으로 작동하는지 확인하세요
    5. 방화벽이 연결을 차단하고 있지 않은지 확인하세요

    자격 증명을 받지 못한 경우

    자격 증명을 받지 못한 경우:

    1. 브라우저에서 인증 과정을 완료했는지 확인하세요
    2. 로컬 포트가 차단되어 있지 않은지 확인하세요
    3. 명령을 다시 시도하세요

    다음 단계

    로그인 완료 후:

    1. 자격 증명을 .env 파일에 추가하세요
    2. 자격 증명을 사용하여 intlayer.config.* 파일을 구성하세요
    3. 딕셔너리 관리를 위해 CLI 명령어를 사용하세요:
      • npx intlayer push - 딕셔너리를 CMS에 푸시합니다
      • npx intlayer pull - CMS에서 딕셔너리를 가져옵니다
      • npx intlayer fill - 누락된 번역을 채웁니다
      • npx intlayer fill - 누락된 번역 채우기

    참고

    • CLI 문서
    • Intlayer 구성
    • Intlayer CMS
    Extract
    Push
    Alt+→

    이 페이지에서

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

      npx intlayer login [options]
      intlayer login [options]
      npx intlayer login --cms-url https://intlayer.org
      npx intlayer login --cms-url https://intlayer.org
      INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
      {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose