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 αρχεία που δημιουργούνται για το φύλλο token εισαγωγή (προεπιλογή "rebrand"/"light"), εφαρμόζεται σε κάθε πλατφόρμα. cdn επιλέγει τον CDN πάροχο canvas-theme-editor's theme.css/theme.js κατασκευάζονται για (προεπιλογή jsDelivr); αγνοείται από κάθε άλλη πλατφόρμα. locale (προεπιλογή "en") ορίζει τα χαρακτηριστικά του παραγόμενου markup's lang/dir attributes.

Επιστρέφει

Promise<string[]>

Οι διαδρομές που γράφτηκαν.

Παράδειγμα

Σκελετός εκκίνησης React

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

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