본문으로 건너뛰기

CLI: create-qorechain-dapp

공식 스타터 템플릿에서 새 QoreChain dApp을 스캐폴딩하세요.

# interactive
npm create qorechain-dapp my-dapp
# or
npx create-qorechain-dapp my-dapp

# non-interactive (CI)
npx create-qorechain-dapp my-dapp --template evm-solidity --yes --no-install

create-qorechain-dapp(0.3.0)으로 npm에 게시되어 있습니다.

템플릿

템플릿설명
evm-soliditySolidity Counter 컨트랙트 + viem 배포/상호작용 스크립트(@qorechain/evm).
fullstack-web잔액과 토크노믹스를 읽는 Vite + React + TypeScript dApp(@qorechain/sdk).

옵션

플래그설명
-t, --template <name>사용할 템플릿(evm-solidity | fullstack-web).
--network <name>네트워크 프리셋(testnet | mainnet).
--package-manager <pm>pnpm | npm | yarn.
-y, --yes프롬프트를 건너뛰고 기본값을 사용합니다.
--no-install스캐폴딩 후 의존성을 설치하지 않습니다.
--local@qorechain/* 의존성을 SDK 모노레포로 향하는 로컬 file: 링크로 재작성합니다.
-h, --help도움말을 표시합니다.
-v, --version버전을 출력합니다.

워크스페이스에 대한 로컬 개발

@qorechain/* 패키지는 npm에 게시되어 있습니다. 게시된 후에는 평범한 npm install로 동작합니다. 그 전까지는 --local을 사용해 스캐폴딩된 프로젝트가 모노레포 패키지를 가리키게 하세요(먼저 pnpm -r build로 빌드하세요):

npx create-qorechain-dapp my-dapp --template fullstack-web --local