
nodejs
「已注销」
一个起点不高,但想一直进步的小前端
展开
-
前端工程化之用commintlint + husky实现git提交规范化
在我们团队协作开发时,如果每个人的git的commit提交规范都不一样,最后的代码review或看git的log提交记录时就是一团乱,今天我们用commit + husky实现git提交规范化,保证错误的commit信息不能提交成功。一、在项目中安装commitlint安装依赖npm install --save-dev @commitlint/{cli,config-conventional}生成配置文件echo "module.exports = {extends: ['@com.原创 2020-05-19 16:06:11 · 1022 阅读 · 0 评论 -
前端搭建自己的脚手架(cli),实现公司内部前端工程化
我们熟知的vue-cli,create-react-app都是前端圈最知名、最流行、最大众化的脚手架工具,但是我们公司内部开发时一般会对其再封装一些自己的库或者组件等,生成自己的脚手架工具,但大多搭建脚手架的文章都比较复杂,很多时候我们想要就是通过简单的命令能够比较方便的下载到我们的脚手架代码。一、生成脚手架代码模板,并放到github在这里我封装了两个脚手架代码模板:基于vue-cli,封装自己的业务代码及组件等基于create-react-app,封装自己的业务代码及组件等并把他们上传.原创 2020-05-14 17:02:08 · 4846 阅读 · 2 评论 -
Koa2用户注册生成密文密码及用户登录时生成token返回
项目开发时免不了用户注册和登录的模块,用户生成密文密码保存,及用户登录时密文密码的校验还有token的生成及校验都是很重要的,这篇文章教大家在Koa2开发项目的这块教程!一、用户注册时密文密码生成及校验在需要加密的模块安装并引入bcryptbcrypt是通过hash模式生成密文的模块,且相同密码每次生成的hash密文也不一样,这就比以前MD5的加密模式安全多了,别人基本不可能解密这个...原创 2019-06-26 10:10:06 · 1955 阅读 · 2 评论