2013-10-06 148 views
1

我試圖讓一個工作流程在那裏我可以運行grunt deploy它縮小圖像,CSS,JavaScript,連接所有的CSS和JavaScript,與usemin,改變包括腳本在HTML中的所有縮小文件,然後最後推送更改。唯一的是,下一次我想編輯這些文件時,我想編輯常規的javascript和css文件,但是包含在html中的文件是縮小的文件。我將如何解決這個問題?我正在考慮製作一個生產和開發html文件,並忽略部署的開發html,但有沒有更好的方法?Grunt部署工作流程

回答

1

爲生產環境和開發提供不同的部署文件夾。也就是說,在縮小時,將目標(dest)文件指定到另一個作爲生產根目錄的文件夾中。使用'複製'插件將html複製到該文件夾​​,'usemin'將該html用作輸入。

您可能需要其他插件來幫助'clean'清理grunt部署前正在製作的文件。

你需要做的唯一的事情就是部署到不同的網站,那些插件的grunt將幫助你所有的人。

+0

謝謝!這正是我正在努力的方向。 –

1

嘗試Yeoman。它會爲您設置一個全面的構建腳本,將所有構建的文件放在一個子目錄中,使源文件保持不變。