如何自己開發一個腳手架工具
是一個命令列工具,安裝對應的命令,通過這些命令執行一些操作,得到一些結果,幫我們快速地完成一些事情。
常用的腳手架工具
- vue-cli
- create-react-app
- webpack
- gulp
- grunt
為何要使用
- 減少重複性的工作,不在需要複製其他專案和刪除無關的程式碼,或者從零開始建立一個專案
- 根據互動情節動態生成專案結構和配置檔案
- 多人協作更加方便,不需要檔案傳來傳去
以vue-cli 腳手架使用舉例
npm install -g vue-cli npm install -g cnpm --registry=https://registry.npm.taobao.org vue -V|--version vue list vue init <template-name> <project-name> 複製程式碼
如何開發定製自己的一個腳手架呢?
思路
- 本地開發好,專案模板上傳到遠端git倉庫,腳手架命令釋出到npm官網
- 使用者通過npm安裝腳手架命令,根據命令列提示導向,從遠端git倉庫拉去對於的模板