0.3.0 • Published 3 years ago

@meicloud/cli v0.3.0

Weekly downloads
3
License
MIT
Repository
-
Last release
3 years ago

Simple Cli

本工具是个简单的小工具,目前支持以下功能:
1. init
1. 给项目添加了一系列校验代码的依赖
2. 进行相关的配置
3. 给项目添加一系列校验 git 提交信息的依赖
4. 利用 git 钩子对提交代码和提交信息进行校验
5. 也就是把代码校验工作流给搭建完成了
6. 主要是添加了下面的模块
1. eslint
2. stylelint
3. prettier
4. husky
5. commitizen
6. validate-commit-msg
7. lint-staged
8. ...
7. 如果初始化失败,那么建议将 node_modules 删除再次执行一次命令
8. 如果执行了上面的步骤还是初始化失败,则可以联系作者
9. 为了防止校验规则冲突,会将 .eslintrc.js .prettierrc.js 进行移除
10. 如果以前的对应配置文件不是上面的格式,需要自行手动移除,否则校验规则仍然会按照原规则进行,但是不影响整个工作流的进行
2. TODO:

Usage

【推荐】直接在项目根目录运行 npx @meicloud/cli init

或者安装到项目依赖中

NPM

npm i @meicloud/cli -D

YARN

yarn add @meicloud/cli --dev

Usage

进入项目根目录运行 .\node_modules\.bin\meicloud init