快速生成常用 .eslintrc.json 配置文件,同时安装相应的 npm 依赖包。
npm i -g eslint-g
$ cd my-project # 进入项目根目录
$ esg # 生成默认 eslint.json 配置,同时安装依赖包同时可以进一步的配置
$ esg -r vue -i yarn # 使用 vue 的 eslint.json 配置,使用 yarn 安装依赖根据项目环境不同来生成不同的 eslintrc 规则文件,rule 有以下可选项:
node或n: 生成 nodejs 的 eslint 配置 (默认使用 node 配置)vue或v: 生成 vue 的 eslint 配置react或r: 生成 react 的 eslint 配置browser或b: 生成浏览器环境通用的 eslint 配置
example:
$ esg -r react # 生成 react 的 eslint 配置根据项目包管理工具的不同来选择不同的包管理器来安装依赖,installer 有以下可选项:
npm: 使用 npm 安装相关依赖(默认使用 npm)yarn: 使用 yarn 安装相关依赖cnpm: 使用 cnpm 安装相关依赖
example:
$ esg -i yarn # 使用 yarn 来安装相关依赖禁止自动安装 npm 相关依赖包,仅仅生成 .eslintrc 规则文件。