시작하기
기존 웹앱에 추가하기
현재 프로젝트를 유지한 채 관리형 Electron 레이어를 설치합니다.
1. 변경 사항 미리 보기
프로젝트 루트에서 실행합니다.
npm install -D frontron
npx frontron init --dry-run--dry-run은 파일을 바꾸지 않고 감지된 어댑터, 추가될 파일과 스크립트를 보여 줍니다. 결과가 맞을 때 실제 초기화를 실행하세요.
npx frontron init
npm install2. 실행과 빌드
npm run frontron:dev
npm run frontron:package기존 dev, build 스크립트는 그대로 유지됩니다. Frontron은 별도의 데스크톱 스크립트를 추가합니다.
npm 배포본 0.13.3에서 frontron:build는 빌드 출력만 준비하고, frontron:package는 빌드와 패키징을 함께 실행합니다. 실행·배포할 파일은 빌드와 배포에서 확인하세요.
3. 모노레포
호환되는 프론트엔드가 하나면 자동 선택합니다. 후보가 여러 개면 --project로 지정해야 합니다.
npx frontron init --project apps/web
npx frontron doctor --project apps/web루트 package.json에 선택을 저장할 수도 있습니다.
{
"frontron": {
"project": "apps/web"
}
}4. 자동 감지가 중단될 때
Frontron은 모호한 런타임을 추측하지 않습니다. 지원 범위에서 어댑터를 확인한 뒤 명시하세요.
npx frontron init --adapter next-standalone사용자 정의 Node 서버는 서버 루트와 진입 파일도 함께 지정합니다.
npx frontron init \
--adapter generic-node-server \
--server-root build \
--server-entry server/index.js