2016-11-11 74 views
0

我現在正在學習有關Angular2的知識,我一直在使用Github上的Angular2-seed項目(https://github.com/angular/angular2-seed)作爲我的應用程序的起點。Angular2種子生產?

所有似乎都運行良好,我想將應用程序移動到Azure,以確保它在生產環境中工作,但我不確定我需要做什麼來配置文件等?查看項目文件夾中的.js文件並不是從.ts文件生成的,因此我很困惑應用程序是如何運行的!是否有某種類型的JIT編譯發生在webpack服務器上?

+0

它是否有某種構建或編譯選項?如果沒有,請嘗試使用Angular CLI。否則,你必須在生產環境中運行節點應用程序,而不是僅僅提供靜態HTML和JS。 – jonrsharpe

回答

0

Webpack編譯所有TS文件並通過本地NodeJs Web服務器提供它們。如果你想部署,使用:

npm run build 

然後把生成的文件複製到Azure網站,然後完成。

+0

謝謝,但我拿什麼?新的'dist'文件夾只包含.js和.map文件,所以我將它們放到'src'文件夾中的相關文件夾中並將其複製到Azure? – usefulshrimp

+0

不,你只需要「dist」目錄的內容並將其放入Azure。這是你編譯的應用程序。 –

+0

但dist文件夾中沒有html文件,也沒有子文件夾。 – usefulshrimp