Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldProject

함수: scaffoldProject()

scaffoldProject(platform, dir?, options?): Promise<string[]>

알파

pantoken이 이미 설치되어 연결된 플랫폼용 스타터 프로젝트를 생성합니다.

매개변수

platform

string

하나의 ScaffoldPlatform.

dir?

string

대상 디렉터리(기본값 "."). 템플릿 파일에서 그 basename(또는 "."의 경우 "pantoken-app")은 로 대체됩니다.

options?

ScaffoldProjectOptions

theme/mode 어떤 @pantoken/css 토큰 시트로 스캐폴딩된 파일을 선택합니다 import (default "rebrand"/"light"), 모든 플랫폼에 적용됩니다. cdn CDN을 선택합니다 제공자 canvas-theme-editor's theme.css/theme.js 는 (기본값 jsDelivr); ) 빌드 대상이며 다른 모든 플랫폼에서는 무시됩니다. locale (기본값 "en") 는 생성된 마크업의 lang/dir 속성을 설정합니다.

반환값

Promise<string[]>

작성된 경로들.

예제

React 스타터 생성

ts
import { scaffoldProject } from "@pantoken/scaffold";

scaffoldProject("react", "./my-app");
scaffoldProject("vue", "./my-vue-app", { theme: "canvas", locale: "hu" });