Skip to content

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

Fungsi: scaffoldProject()

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

Alpha

Bina rangka projek permulaan untuk platform, dengan pantoken telah dipasang dan disambungkan.

Parameter

platform

string

Satu ScaffoldPlatform.

dir?

string

Direktori sasaran (lalai "."). Its basename (or "pantoken-app" for ".") digantikan bagi dalam fail templat.

options?

ScaffoldProjectOptions

theme/mode pilih yang @pantoken/css fail helaian token yang disediakan import (lalai "rebrand"/"light"), digunakan pada setiap platform. cdn memilih CDN penyedia canvas-theme-editor's theme.css/theme.js dibina untuk (lalai jsDelivr); diabaikan oleh setiap platform lain. locale (lalai "en") menetapkan markup yang dihasilkan lang/dir atribut.

Mengembalikan

Promise<string[]>

Laluan yang ditulis.

Contoh

Bina rangka permulaan React

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

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