一个属于自己的react脚手架嘻嘻

引言

希望学一学前端工程化的知识吧~

所用到的包

首先由于npm一般都是用命令行操作得,所以我们需要commander.js来辅助我们一下~~

开始啦~

  1. 初始化
    如何搭建一个npm包呢?
    • 去npm官网上面注册一个账号
    • 在本机上npm adduser按提示进行下去
    • 在GitHub上面创建一个仓库
    • 克隆到本地并npm init
  2. 正式开始啦
    首先我们需要以下依赖
    • commander 命令行工具
    • download-git-repo git仓库代码下载
    • chalk 命令行样式输出的美化
    • Inquirer 命令行交互工具 promise
    • ora 命令行加载效果
      具体步骤
      主要就是一个bin文件夹、一个commands文件夹
      一个是处理我们的所有输入,来判断命令类型以及参数,再调用对应commands文件夹里面的对于具体各个命令应该是怎么样一个操作的函数,即可。

感想以及可优化点

总的来说,具体步骤可能不太好说,我们可以跟着源码一步一步来,不用每一行都手打,但是我们一定要理解每一行里面的意义,还有就是里面还是有很多知识点的,对于node的知识有很大的提升的,大家加油哇~
最后附上我的GitHub地址:[传送门](https://github.com/CoCoManYY/create-react-myy)

优化点

  • CICD
  • react-redux版本

你可能感兴趣的:(node,前端工程化)