0.0.3 • Published 3 years ago

ddun-cli v0.0.3

Weekly downloads
7
License
UNLICENSED
Repository
github
Last release
3 years ago

ddun-cli

是一个基于 SAO 的 Web 工程脚手架工具。

安装

建议全局安装 ddun-cli,方便在不同项目中使用该命令行工具。

yarn global add ddun-cli
# or
npm i -g ddun-cli

功能

本工具致力于简化工程创建到代码开发过程中繁复的工作,提供工程和模块的初始化能力。计划在未来提供前端工程完整链路中的其他部分(如单测)的自动化能力。

工程初始化

基于 Vue v2.x 的 Web 工程初始化工具,根据用户选择,完成对应初始化过程。

ddun init my-project

当前支持的选项有:

  • 是否使用 Typescript
  • 选择插件:Vuex | i18n | Vue Router
  • 是否引入 Ant Design Vue 作为 UI 库
  • 选择 CSS 编译器:less | scss
  • 选择 eslint 规范:Airbnb | Standard
  • 是否使用 Husky 规范 git commit
  • 是否创建 Gitlab CI 配置文件

模块初始化

提供 API | 组件(普通组件、路由组件) | Store module 三种模块的文件、代码片段、实例代码的初始化,并自动补全模块引入。

生成 API 模块,建议在 @/api 执行

ddun api [api-module-name]

初始化组件模块,初始化路由组件建议在 @/views 下执行,生成普通组件在 @/components/** 下执行

ddun comp [component-name]

初始化 store module,建议在 @/store/modules 下执行

ddun store [store-module-name]

License

MIT © aubreyddun