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