Psiphon 是一个用于代码生成的工具,支持生成移动应用、Web开发等。以下是详细的使用方法

美术生 2026-09-10 全球加速器 15 0

安装Psiphon

使用 npm 安装 Psiphon:

npm install psiphon

创建项目

创建一个项目,使其 Psiphon 能够运行,项目应包含以下结构:

  • src
    • app
      • app.js

app.js 是主脚本,负责生成代码。app.tsx 是生成后的代码文件。

创建项目时,确保项目路径和本地文件路径正确。

创建配置文件

在项目目录下创建 config.ts,配置 Psiphon 的设置:

import { createProject } from 'psiphon';
const config = createProject({
  projectPath: '/',
  localPath: './app',
  templatePath: './src/app',
  lang: 'typescript',
  projectVersion: '1.',
  projectType: 'app',
  version: '1.',
  debug: false,
  exclude: [],
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: ./src,
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDirType: 'folder',
  excludeSubdir: false,
  excludeDirName: 'src',
  excludeDirNameExtension: 'src',
  skipEmptyDir: true,
  skipEmptyFile: true,
  excludeDir: './src',
  excludeDir

Psiphon 是一个用于代码生成的工具,支持生成移动应用、Web开发等。以下是详细的使用方法

扫码添加西柚加速器官方微信

扫码添加西柚加速器官方微信

0371-8625-7438
扫码添加西柚加速器官方微信

扫码添加西柚加速器官方微信

网站地图