本文主要针对代码标准和Git标准,想要学习更多前端标准化的可参考前端工程化
原因
关于eslint, prettier, stylelint, commitlint的文章层出不穷,在没有一致项目模板的情况下,只能依照这些文章一个个的去装备,一个个npm包的去装置,装完后还得验证是否收效以确保没有问题,这样一整套下来还是挺费功夫的。 所以萌生一个想法,如果新建一个新的项目的时分,然后履行一个指令就可以把代码标准(eslint、prettier、stylelint)和Git标准(commitlint config)以及 git hook控制项目(husky and lint-stage)都装置好,岂不美哉。
经过
因此,我写了一个简略的指令行工具。具体看源码,便是思路便是根据不同的项目,比方vue,react,然后提供一套根底模板,用fs写入到项目中。
结果
只需要履行yarn creat easy-lint就可以把以上都装置并装备好,如果有自定义的装备,就在这个根底上加就好,能省下不少事。 如下:
仅仅提供根底装备,可以根据自己团队在这根底上装备(clone下来自定义)
源码:github.com/AutumnWhj/e… (欢迎star⭐️,并提宝贵意见)
npm package:www.npmjs.com/package/cre…
推荐
# ChatGPT和根据ChatGPT的微信机器人