2016-07-22 92 views

回答

2

是的,Angular項目只是JavaScript/TypeScript和HTML。您可以通過簡單地處理文件來將其部署到任何Web服務器上。或者,您可以使用WebPack之類的東西將所有內容縮小/捆綁成單個JavaScript和HTML文件,並將其複製到您的Web服務器。

+0

如果您使用的角度路由器,這似乎只有在這個運行的NodeJS這是不正確時間。糾正我,如果我錯了。這對我來說是個大問題。 –

+0

我不認爲這是真的。我目前正在使用RC1(使用現在已棄用的路由器),並且已經測試了在IIS下運行的RC4中的新路由器,它工作正常。 –

+0

我在HTML A標籤中有一個菜單[routerLink]。當我從「npm start」運行它時,它會加載並正常工作,通常在瀏覽器地址欄中顯示「localhost:3000」。當我嘗試從瀏覽器訪問應用程序而沒有從「npm start」運行它時,頁面在遇到[routerLink]時停止生成。 –

0

我看到很多人要求答案。這裏是現在正在工作的步驟。

  1. 使用CLI創建您的項目。
  2. 一旦你有工作項目,去命令窗口中的項目文件夾,並使用ng build --prod
  3. 構建使用您所有的內置文件將在dist文件夾中。
  4. 將dist文件夾中的所有文件複製到Tomcat的webapps文件夾中。 這是最重要的一步。如果沒有這個,你將只能看到「正在加載...」
  5. index.html中,改變<base href="/"><base href=".">
相關問題