任務說明
1. 開發任務 gulp build_dev
#依照前面介紹的目錄結構建立好專案後,命令列中輸入 gulp build_dev
即進入開發模式。
- 自動建立與src 目錄一致的dev 目錄存放ejs 和less 編譯後的檔案
- 自動監聽所有檔案變動
- 監聽到檔案變動時自動刷新瀏覽器, 可在工作流程設定檔.tmtworkflowrc 選擇開啟或關閉
gulp build_dist
2. 生產任務 ##當開發完成之後,執行 gulp build_dist
產生可供發佈上線的最終檔案。 自動產生 dist 目錄,存放所有經過編譯合併的檔案。
gulp ftp
3. FTP 部署 此任務依賴生產任務,執行 gulp ftp
時,會先執行 gulp build_dist
產生dist 目錄,然後將產生的dist 目錄上傳至.tmtworkflowrc 指定的ftp 位址。
gulp zip
4. 打包 執行zip 任務時,會先執行 gulp build_dist
產生dist 目錄,再將其打包壓縮成zip 套件。
注意:所有開發修改均在 src 來源檔案目錄下,dev 和 dist 目錄為任務自動編譯生成,勿需觸碰。 ftp 和 zip 任務執行後會自動刪除呼叫 build_dist 產生的 dist 目錄,自己執行 build_dist 任務產生的則不刪除。