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

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

    버전 기록

    1. "독립 실행형 명령어 문서 초기화"
      v8.6.42026. 3. 31.

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

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

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

    문서에 대한 GitHub 링크
    복사

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

    독립 실행형 번들 (Standalone Bundle)

    standalone 명령어를 사용하면 Intlayer와 지정된 다른 패키지를 포함하는 독립 실행형 JavaScript 번들을 만들 수 있습니다. 이는 간단한 HTML/JS 애플리케이션과 같이 패키지 관리자나 번들러가 없는 환경에서 Intlayer를 사용하는 데 특히 유용합니다.

    번들은 esbuild를 사용하여 요청된 패키지와 그 종속성을 단일 파일로 결합하며, 이 파일은 모든 웹 프로젝트에서 쉽게 가져올 수 있습니다.

    사용법

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer standalone --packages [패키지...] [옵션]

    옵션

    • -o, --outfile [outfile] - 선택 사항. 출력 파일 이름입니다. 기본값: intlayer-bundle.js.
    • --packages [패키지...] - 필수 사항. 번들에 포함할 패키지 목록입니다 (예: intlayer, vanilla-intlayer).
    • --version [version] - 선택 사항. 번들링할 패키지의 버전입니다. 지정하지 않으면 기본적으로 Intlayer CLI의 버전이 사용됩니다.
    • --minify - 선택 사항. 출력을 압축(minify)할지 여부입니다. 기본값: true.
    • --platform [platform] - 선택 사항. 번들의 대상 플랫폼입니다 (예: browser, node). 기본값: browser.
    • --format [format] - 선택 사항. 번들의 출력 형식입니다 (예: esm, cjs, iife). 기본값: esm.

    공통 옵션

    • --env-file [envFile] - 환경 파일입니다.
    • -e, --env [env] - 환경입니다.
    • --base-dir [baseDir] - 기본 디렉토리입니다.
    • --no-cache - 캐시를 비활성화합니다.
    • --verbose - 상세 출력을 표시합니다.

    예시:

    Vanilla JS용 번들 생성:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js

    이렇게 하면 intlayer와 vanilla-intlayer 패키지가 모두 포함된 intlayer.js 파일이 생성되며, 압축된 ESM 형식으로 브라우저에서 <script> 태그를 통해 사용할 준비가 됩니다.

    특정 버전 번들링:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer standalone --packages intlayer --version 8.6.4

    다른 형식으로 번들링:

    bash
    코드 복사

    코드를 클립보드에 복사

    npx intlayer standalone --packages intlayer --format iife

    작동 원리:

    1. 임시 환경 생성 - 종속성을 관리하기 위한 임시 디렉토리를 설정합니다.
    2. 패키지 설치 - npm 또는 bun(사용 가능한 경우)을 사용하여 요청된 패키지와 그 종속성을 설치합니다.
    3. 진입점 생성 - 요청된 모든 패키지를 내보내고 브라우저에서 실행될 때 글로벌 변수로 노출하는 임시 진입점 파일을 만듭니다.
    4. esbuild로 번들링 - esbuild를 사용하여 모든 것을 단일 파일로 결합하고, 요청에 따라 압축 및 서식 지정을 적용합니다.
    5. 파일 생성 - 결과물 번들을 지정된 출력 경로에 씁니다.

    글로벌 변수

    번들이 브라우저에 로드되면 요청된 패키지를 window 객체의 글로벌 변수로 노출합니다. 변수 이름은 패키지 이름에서 파생됩니다 (예: intlayer는 Intlayer, vanilla-intlayer는 VanillaIntlayer가 됨).

    javascript
    코드 복사

    코드를 클립보드에 복사

    // 번들에서 Intlayer에 액세스const { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;
    Intlayer의 이점
    Alt+→

    이 페이지에서

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

      npx intlayer standalone --packages [패키지...] [옵션]
      npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js
      npx intlayer standalone --packages intlayer --version 8.6.4
      npx intlayer standalone --packages intlayer --format iife
      // 번들에서 Intlayer에 액세스const { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;