1、统一Node版本:
统一Node版本的方法可以在package.json里面设置engines进行管理,例如如下方式:
"engines": { "node": ">=8.9", "npm": ">= 3.0.0" }
或使用:
"engines": { "node": "14.x || 16.x", "npm": ">= 3.0.0" }
完成此配置时,只能针对yarn生效,如果使用npm进行安装使用.npmrc进行配置才行,在项目根目录下新建.npmrc文件,添加如下代码:
engine-strict=true
2、统一包管理工具:
可以在项目中,使用only-allow进行设置,具体请查看only-allow的使用方法;
3、项目配置git工具
项目配置pre-commit进行,提交前校验,具体见pre-commit配置的方法;