引言
希望学一学前端工程化的知识吧~
所用到的包
首先由于npm一般都是用命令行操作得,所以我们需要commander.js
来辅助我们一下~~
开始啦~
- 初始化
如何搭建一个npm包呢?- 去npm官网上面注册一个账号
- 在本机上
npm adduser
按提示进行下去 - 在GitHub上面创建一个仓库
- 克隆到本地并
npm init
- 正式开始啦
首先我们需要以下依赖- commander 命令行工具
- download-git-repo git仓库代码下载
- chalk 命令行样式输出的美化
- Inquirer 命令行交互工具 promise
- ora 命令行加载效果
具体步骤:
主要就是一个bin文件夹、一个commands文件夹
一个是处理我们的所有输入,来判断命令类型以及参数,再调用对应commands文件夹里面的对于具体各个命令应该是怎么样一个操作的函数,即可。
感想以及可优化点
总的来说,具体步骤可能不太好说,我们可以跟着源码一步一步来,不用每一行都手打,但是我们一定要理解每一行里面的意义,还有就是里面还是有很多知识点的,对于node的知识有很大的提升的,大家加油哇~
最后附上我的GitHub地址:[传送门](https://github.com/CoCoManYY/create-react-myy)
优化点:
- CICD
- react-redux版本