2016-11-04 45 views
1

我最近一直在爲自己的使用構建一個Angular2入門工具包,使用教程和SO中的各種零碎和片斷。我現在有大量的任務將應用程序捆綁到生產環境中,但是如果不通過服務器運行它,在這種情況下它不會運行。Angular2應用程序不是從index.html開始,沒有節點服務器

這裏是回購:https://github.com/LGLabGreg/lg-angular2

基本上運行gulp dist將捆綁在蒸餾水/文件夾中的應用程序很好,但點擊該文件夾中的index.html的不工作,該應用程序是停留在「正在加載.. 「。如果我服務它與節點它的作品。

謝謝。

+0

什麼是你節點文件(通常app.js或箱/ WWW)是什麼樣子?您必須啓動節點服務器並導航到正確的本地主機端口。 –

+1

謝謝Jeremy,它可以和節點一起工作,但我希望它能夠通過在瀏覽器中打開index.html或通過ftp上傳index.html來「獨立」工作。 – LGLab

回答

2

這是因爲當您從的baseUrl設置正確/節點服務它,但是當你只需要點擊index.html的的baseUrl設置爲/這很可能將是C:\file://)。導致瀏覽器嘗試從file://獲取所有資源。檢查錯誤您的瀏覽器控制檯

SOOOOO ......這是一個泡菜

+0

謝謝Pierre,就是這樣。奇怪的是,我沒有得到本地的控制檯錯誤,這將是有益的,我沒有真正檢查控制檯後,我通過FTP上傳。因此,如果上傳到服務器的根目錄,默認的基本URL'/'將會起作用,只需在應用程序位於文件夾中時進行調整,並在本地使用服務器。我upvoted你的答案,但我沒有足夠的代表:( – LGLab

+0

@PierreDuc我將如何解決它在這種情況下? – Euridice01

+0

使用Web服務器,或設置基本URL到您的index.html位置的文件夾 – PierreDuc

相關問題