2014-07-23 17 views

回答

0

一個典型的解決方案是將您的項目安排到「src」和「build」目錄中。因此,所有原始源代碼都將在「src」下進行,您的構建過程將生成一個「構建」,該構建將被執行,而不是修改。因此,您的縮小代碼將在「構建」下運行,而未分離代碼將在「src」下運行。

這使得發佈版本變得更加容易,因爲它消除了用於開發的龐大的源代碼和實用程序(例如單元測試,部署腳本,文檔等)。它還消除了在生產環境中進行編譯的需要它更快更容易部署,因爲它不需要編譯時間,編譯工具鏈也不必安裝(只是共享運行時庫)。

此外,您還可以使用構建目錄來構建基於平臺的幾種不同類型的構建。對於Web開發,傳統上只接受一個構建(因爲所有瀏覽器都下載相同的源代碼)。這不僅不是必需的,但近年來,隨着科爾多瓦這樣的平臺的出現,需要有特定於平臺的構建。

+0

我需要維護2個目錄還是可以讓它們保持同步,但不包括非min js文件? –

+0

您將使用構建腳本將「src」代碼「編譯」爲「構建」。構建預計將由構建腳本完全重新創建,而不是由源代碼管理進行跟蹤。然後,您只能將生成版本部署到生產環境,而不是源文件。 – Homer6