netiler-cli
v1.0.0
Published
一个符合公司内部开发规范的Vue2项目脚手架工具
Maintainers
Readme
Netiler CLI
一个符合公司内部开发规范的Vue2项目脚手架工具,帮助您快速创建标准化的Vue2项目模板。
特性
- 多种项目模板:包含默认模板、顶部菜单模板、侧边折叠菜单模板和空白模板
- 内置NetilerUI组件库:符合公司设计规范的组件库
- 开发规范集成:包含ESLint配置和提交规范
- 可选功能模块:主题设置、PDF组件、多因子认证等
- 图形化界面:提供Web UI界面,无需记忆命令行参数
- 完善的工具类封装:请求封装、scss变量、工具函数等
安装
# 全局安装
npm install -g netiler-cli
# 或者本地安装
npm install netiler-cli命令行使用
# 创建新项目
netiler create my-project
# 或者使用npx(本地安装)
npx netiler create my-project图形界面使用
# 启动图形界面
netiler ui
# 或者使用npx
npx netiler ui项目模板
Netiler CLI 提供以下项目模板:
- 默认模板:类载体全寿命、ZB管理、印章,包含Netiler开发规范、提交规范、NetilerUI3.0组件库以及UI结构
- 顶部菜单模板:类用户管理中心,包含Netiler开发规范、提交规范、NetilerUI3.0组件库以及UI结构
- 侧边折叠菜单模板:类产品交付平台、若依风格,包含侧边栏折叠功能
- 空白模板:包含基础规范和组件库的空白模板
可选功能
- 主题色设置:可自定义主题颜色,支持动态切换
- PDF组件:集成PDF预览和处理功能
- 多因子认证:支持多因子认证功能
项目结构
生成的项目结构符合公司内部Vue2项目规范,包含以下目录:
my-project/
├── public/ # 静态资源
├── src/
│ ├── api/ # 接口请求
│ ├── assets/ # 资源文件
│ ├── components/ # 组件
│ ├── router/ # 路由配置
│ ├── store/ # 状态管理
│ ├── styles/ # 样式文件
│ ├── utils/ # 工具函数
│ ├── views/ # 页面
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── .eslintrc.js # ESLint配置
├── .gitignore # Git忽略文件
├── babel.config.js # Babel配置
├── package.json # 包配置
└── vue.config.js # Vue配置发布说明
1.0.0
- 初始版本发布
- 支持四种项目模板
- 支持三种可选功能
- 提供命令行和图形界面两种使用方式
系统要求
- Node.js 12.0.0 或更高版本
- 支持Windows、macOS和Linux
许可证
ISC
