Skip to content

설치

새 프로젝트를 시작하거나 처음부터 시작하거나, 기존 프로젝트를 마이그레이션할 수 있습니다.

프로젝트 시작하기

init 커맨드를 실행하고 안내에 따라 진행하세요.

sh
pnpm dlx wxt@latest init
sh
bunx wxt@latest init
sh
npx wxt@latest init
sh
# 처음에는 NPM을 사용하되, 프롬프트가 나타나면 Yarn을 선택하세요
npx wxt@latest init

스타터 템플릿:

TypeScript LogoVanilla
Vue LogoVue
React LogoReact
Svelte LogoSvelte
Solid LogoSolid

모든 템플릿은 기본적으로 TypeScript를 사용합니다. JavaScript를 사용하려면 파일 확장자를 변경하세요.

데모

wxt init 데모

dev 커맨드를 실행한 후에는 다음 단계로 넘어가세요!

처음부터 시작하기

  1. 새 프로젝트 생성
    sh
    cd my-project
    pnpm init
    sh
    cd my-project
    bun init
    sh
    cd my-project
    npm init
    sh
    cd my-project
    yarn init
  2. WXT 설치:
    sh
    pnpm i -D wxt
    sh
    bun i -D wxt
    sh
    npm i -D wxt
    sh
    yarn add --dev wxt
  3. 엔트리포인트 추가, my-project/entrypoints/background.ts:
    ts
    export default defineBackground(() => {
      console.log('Hello world!');
    });
  4. package.json에 스크립트 추가:
    json
    {
      "scripts": {
        "dev": "wxt", 
        "dev:firefox": "wxt -b firefox", 
        "build": "wxt build", 
        "build:firefox": "wxt build -b firefox", 
        "zip": "wxt zip", 
        "zip:firefox": "wxt zip -b firefox", 
        "postinstall": "wxt prepare"
      }
    }
  5. 개발 모드에서 확장 프로그램 실행
    sh
    pnpm dev
    sh
    bun run dev
    sh
    npm run dev
    sh
    yarn dev
    WXT가 자동으로 브라우저 창을 열고 확장 프로그램을 설치합니다.

다음 단계