快速开始
环境要求
- Node.js:
>= 20.12.0(模板package.json中约束) - pnpm:
>= 11.0.0(推荐与仓库packageManager字段一致) - 可访问内网 Nexus:
https://nexus.in.whatspos.cn
1. 配置内网 npm 私服
在用户目录的 ~/.npmrc 中配置:
ini
registry=https://nexus.in.whatspos.cn/repository/pax-npm-group/
@uniboot:registry=https://nexus.in.whatspos.cn/repository/pax-npm-release/如果私服需要登录:
bash
npm login --registry=https://nexus.in.whatspos.cn/repository/pax-npm-release/确认 registry 已生效:
bash
pnpm config get registry2. 创建项目
推荐通过 create-uniboot 创建项目:
bash
pnpm create uniboot my-app按提示选择模板:
text
simple - 简单前端项目
auth - 含授统一认证授权服务中心(Auth Service)和管理后台服务(Admin Service)也可以直接指定模板:
bash
pnpm create uniboot my-app --template simple
pnpm create uniboot my-app --template authTIP
如果本机不方便修改 ~/.npmrc,可以使用环境变量临时指定 registry:
bash
NPM_CONFIG_REGISTRY=https://nexus.in.whatspos.cn/repository/pax-npm-group/ pnpm create uniboot my-app更多安装方式见 create-uniboot。
3. 安装依赖并启动
bash
cd my-app
pnpm install
pnpm dev该命令会直接启动 Vite 本地开发服务器,监听地址与端口以项目中的 vite.config.ts(默认端口为 3002,可通过 VITE_PORT 环境变量配置)为准。