Skip to content

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

Hàm: scaffoldProject() ​

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

Alpha

Khởi tạo dự án mẫu cho một nền tảng, với pantoken đã được cài đặt và tích hợp sẵn.

Tham số ​

platform ​

string

Một ScaffoldPlatform.

dir? ​

string

Thư mục đích (mặc định "."). Tên cơ sở của nó (hoặc "pantoken-app" cho ".") được thay thế cho trong các tệp mẫu.

options? ​

ScaffoldProjectOptions

theme/mode chọn các @pantoken/css tệp scaffolded của token sheet import (mặc định "rebrand"/"light"), được áp dụng trên mọi nền tảng. cdn chọn nhà cung cấp CDN provider canvas-theme-editor's theme.css/theme.js được xây dựng cho (mặc định jsDelivr); bị mọi nền tảng khác bỏ qua. locale (mặc định "en") thiết lập markup được tạo's lang/dir thuộc tính.

Trả về ​

Promise<string[]>

Các đường dẫn được ghi.

Ví dụ ​

Tạo khung khởi đầu React

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

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