專案開發自動化流程 step by step ==================================== ### 請先準備好以下工具 - **sublime text** 編輯器 - **git** 版本控管,管理 CampaignBuildTool 版本 - **cmder** 漂亮的CMD - **Node.js** 自動化核心環境 **sublime text package** - [SideBarEnhancements](https://github.com/titoBouzout/SideBarEnhancements) sidebar 右鍵加強版,有非常多好用的功能 - [terminal](https://github.com/wbond/sublime_terminal) 右鍵開啟CMD直接到專案路徑,搭配cmder好用!!! 說明有如何設定cmder開啟 ## 關於自動化... 建立自動化可分為兩個步驟: 1. **建立自動化環境** 在 **專案資料夾** 建立 package.json、任務執行檔(task資料夾)、任務指令 2. **開發專案時執行自動化任務** package.json 包含了自動化需要使用的 package 和任務指令 ![](https://i.imgur.com/Cr8Y07T.png) 任務指令 ![](https://i.imgur.com/hZLnFQd.png) 任務執行檔 ![](https://i.imgur.com/sYuRjvC.png) ## 安裝工具包及套件 ### 自動化任務工具包 - CampaignBuildTool npm script package.json、task任務執行檔、任務指令都包含在這個工具包,先用 git clone [CampaignBuildTool](https://github.com/isobartw-dev/CampaignBuildTool) 到電腦 ### 編輯器建立自動化環境 - InitBuildTool sublime text package 每個專案資料夾都需要有 package.json、task任務執行檔、任務指令才能執行自動化任務。為了快速建立自動化需要的環境請安裝 [InitBuildTool](https://github.com/isobartw-dev/InitBuildTool) InitBuildTool 除了產生任務工具包之外還會在 sublime text 建立執行指令,方便在開發 ![](https://i.imgur.com/nmO7NqX.png) ![](https://i.imgur.com/h4TpRY6.png)