1.2.4 • Published 2 years ago
zwt-fe v1.2.4
说明
脚本用于一键安装功能所需依赖,目前支持以下功能:
- eslint+husky+lint-staged:
commit
提交代码时执行npx lint-staged -q
, 使用lint-staged
校验并自动格式化git add
后的代码(eslint
、stylelint
),通过才可commit
。- 如能自动格式化 所有
git add
后的代码,则自动格式化并提交。 - 如不能自动格式化 所有
git add
后的代码,则不做处理并提示需手动修改的代码,手动修改该部分代码后,继续提交,工具会自动格式化剩余 可格式化代码并提交。 注意:如使用 IDEA 系列开发工具,需勾选 设置 -> Version Control -> Git -> Enable staging area,才能使用该工具功能!!!changelist模式下也可用。
- 如能自动格式化 所有
- 使用
npm run lint
检查项目 所有 代码。 - 使用
npm run lint:fix
格式化项目 所有 代码。 - 使用
npm run lint-staged
或npx lint-staged -q
格式化项目git add
存储在staged
里的代码。 git commit
时会自动执行上一条里的命令npx lint-staged -q
。
- commitlint+git cz+changelog:
- 提交代码时校验
commit message
,符合规范的才可提交。 - 使用
git cz
代替git commit
,用工作流问答的方式填写符合规范的commit message
。 - 使用
npm run changelog
或npm run changelog:all
在CHANGELOG.md
生成版本更新记录。
- 提交代码时校验
关于路径
USE_XXX
: 使用脚本时所在路径,./xxx
IN_XXX
: 开发的脚本所在的路径,path.resolve(__dirname, './xxx')
TODO
windows
平台:eslint+husky
配置~/.huksy
中的PATH
环境变量windows
+mac
平台:添加eslint-loader
、stylelint-webpack-plugin
,并配置webpack.dev.js
- 安装时可选依赖的
versions
版本,添加多个version
文件 - 配置
less/css
缩进等格式 - 添加
lint-staged
。git commit
时只校验git add
存储在staged
里的代码
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.1
3 years ago
1.1.2
3 years ago
1.0.2
3 years ago
1.1.0
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago