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" });