一個屬於自己的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版本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章