Skip to content

Wangszzju/tech-book-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. 简介

tech-book-cli是一个交互式的前端脚手架,支持在本地添加常用的项目模板,并在需要的时候进行快速安装。

之所以要做这个工具,是因为我本人经常有在阅读技术书籍时,会针对这本书建立专门的文件夹去写Demo,但是每次都要配置ESLint让我觉得很麻烦,于是就想到用脚手架来解决。

2. 用法

2.1 安装

目前暂时还没有发布到npm,所以需要通过git clone拉取代码到本地之后,在该项目目录下执行npm link

2.2 操作

  • 添加模板:book-cli add
  • 列出当前模板:book-cli list
  • 删除某个模板:book-cli delete(目前支持多选)
  • 项目初始化:book-cli init

3. 现存问题与后续开发

这个仓库还是很不完善,但基于接受大众检验的考虑,还是先放上来。

3.1 功能

  • 支持在创建项目时,定制化地配置依赖。—— 目前仍然是将配置依赖的权限交给了模板,不是很灵活。
  • 支持init操作原子化。——目前如果在init过程中出错,仍然有可能创建目录,实际上应该删除这个不成功的仓库。

3.2 规范化

  • 添加单元测试
  • 发布到npm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published