引言
希望学一学前端工程化的知识吧~
所用到的包
首先由于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版本
前端工程化实践

本文详细介绍如何使用commander.js、download-git-repo、chalk、Inquirer和ora等工具搭建npm包,实现前端工程化,包括初始化流程、依赖安装及具体操作步骤。
935

被折叠的 条评论
为什么被折叠?



