Skip to content

x new

创建新的前端项目。

用法

bash
x new <project-name>

参数

参数描述
project-name项目名称,会自动转换为 kebab-case

示例

bash
# 创建名为 my-app 的项目
x new my-app

# 项目名会自动转换为 kebab-case
x new MyApp  # → 创建 my-app

交互流程

  1. 检查目录 - 如果同名目录已存在,询问是否删除
  2. 选择框架 - Vue、React、Angular、Vanilla、Taro、UniApp
  3. 选择模板 - 根据框架提供不同选项
  4. 执行创建 - 使用对应框架 CLI 创建项目
  5. 初始化工具 - 可选配置开发工具

支持的框架和模板

Vue

模板描述底层命令
create-vueVite 构建 (推荐)npx create-vue
@vue/cliWebpack 构建npx @vue/cli create

React

模板描述底层命令
ViteVite + TypeScript (推荐)npx create-vite --template react-ts
create-react-appCRA + TypeScriptnpx create-react-app --template typescript
Next.jsReact 全栈框架npx create-next-app@latest

Angular

模板描述底层命令
@angular/cli官方 CLInpx @angular/cli new

Vanilla

模板描述底层命令
ViteVite + TypeScriptnpx create-vite --template vanilla-ts

Taro (小程序)

模板描述底层命令
Taro + ReactReact + TypeScript (推荐)npx @tarojs/cli init
Taro + Vue3Vue 3 + TypeScriptnpx @tarojs/cli init

UniApp (小程序)

模板描述底层命令
Vue3 + Vite + TSTypeScript 版本 (推荐)npx degit dcloudio/uni-preset-vue#vite-ts
Vue3 + ViteJavaScript 版本npx degit dcloudio/uni-preset-vue#vite

基于 MIT 许可发布