假設我沒有使用角度cli,創建dist
文件夾的最佳方式是將所有必需的文件上傳到Web主機以發佈我的應用程序嗎?爲web主機發布角度2應用程序的最佳方式
我的項目是基於角2快速啓動,Structed這樣在localhost:
假設我沒有使用角度cli,創建dist
文件夾的最佳方式是將所有必需的文件上傳到Web主機以發佈我的應用程序嗎?爲web主機發布角度2應用程序的最佳方式
我的項目是基於角2快速啓動,Structed這樣在localhost:
TL; DR; 閱讀this article關於如何創建一個包含構建過程而angular-cli沒有達到穩定版本。
這一切都涉及到您的項目中使用的模塊加載器。從我在社區中看到的最常用的是SystemJS(和你的一樣)和webpack。無論哪種情況,您都需要構建過程來創建應用程序的分發包。
事情要知道。
SystemJS:配置比較簡單,但需要外部工具來構建流程。
Webpack:難以配置,但它幾乎可以做任何事情,從模塊加載到應用程序分發。
對你有以下幾種選擇
使用一個種子項目這兩個工具。
優點:它將有很多功能準備好並且易於使用。例如,在一個好的種子項目中,您可以使用簡單的npm命令來構建您的應用程序。
缺點:有時候種子項目比你需要的要多得多; 錯誤可能難以跟蹤。
例如,對於webpack,有angular2-webpack-start。
配置一切從頭開始
優點:你會擁有一切在你的應用中發生的充分理解;錯誤更容易追蹤。
缺點:需要進一步研究您需要使用哪些工具;設置一切可能會很困難。
除了這些選項之外,還有angular-cli項目,這個項目正在進行中,但已被角色團隊高度支持。
結論
,因爲我想知道什麼是我的應用程序發生的事情我不會用一個種子項目,但是我相信,角CLI是實實在在的項目,一旦它到達一個穩定的版本,我將採用它。與此同時,我正在配置一切從頭開始,關注如何優化建築過程的Mink Gechev的this amazing article。