설치
새 프로젝트를 시작하거나 처음부터 시작하거나, 기존 프로젝트를 마이그레이션할 수 있습니다.
프로젝트 시작하기
init
커맨드를 실행하고 안내에 따라 진행하세요.
sh
pnpm dlx wxt@latest init
sh
bunx wxt@latest init
sh
npx wxt@latest init
sh
# 처음에는 NPM을 사용하되, 프롬프트가 나타나면 Yarn을 선택하세요
npx wxt@latest init
데모
dev
커맨드를 실행한 후에는 다음 단계로 넘어가세요!
처음부터 시작하기
- 새 프로젝트 생성sh
cd my-project pnpm init
shcd my-project bun init
shcd my-project npm init
shcd my-project yarn init
- WXT 설치:sh
pnpm i -D wxt
shbun i -D wxt
shnpm i -D wxt
shyarn add --dev wxt
- 엔트리포인트 추가,
my-project/entrypoints/background.ts
:tsexport default defineBackground(() => { console.log('Hello world!'); });
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" } }
- 개발 모드에서 확장 프로그램 실행WXT가 자동으로 브라우저 창을 열고 확장 프로그램을 설치합니다.sh
pnpm dev
shbun run dev
shnpm run dev
shyarn dev
다음 단계
- WXT의 프로젝트 구조와 필수 개념에 대해 계속 읽어보세요.
- 개발 모드 중 브라우저 자동 시작을 설정하세요.
- WXT 예제 라이브러리를 탐색하여 특정 API를 사용하거나 일반적인 작업을 수행하는 방법을 확인하세요.