2017-04-08 40 views
0

ng new test創建了一個新項目並運行ng build --prod。然後將dist文件夾推入Github repo並啓用頁面。由此產生的頁面似乎卡在「加載....」。同樣重新創建這個使用快遞發送文件index.html在dist和Angular2應用程序被卡在「正在加載...」使用Angular CLI的'新建'結果停留在「正在加載...」

ng serve似乎工作正常,本地主機:4200導致「應用程序的作品!顯示。

這是一個已知的錯誤,如果是這樣,該項目還可以爲生產構建?

回答

1

您需要在生成dist文件夾時設置基準href。

嘗試這樣的事情

ng build --prod --base-href . 

P.S:不要忘記在end.Then點推。

對於快遞服務dist文件夾, 請按照下面的要點 gist.github.com/parthghiya/eb337e2ee63ce8785d714e251b7ef0b8

+0

對於網頁作品!但是不能用於Express,並且仍然會在加載時停滯不前。只是做sendFile('/ path/dist/index.html')這可能是一個單獨的問題。有任何想法嗎? – Biiiiiird

+0

需要看一下main.js [你的express文件]代碼。這裏是示例GIST https://gist.github.com/parthghiya/eb337e2ee63ce8785d714e251b7ef0b8之一。 當你做開發者控制檯時,你會得到什麼錯誤? –

+0

對不起,很感謝你我是web dev的新手!爲了防止別人有這個問題,我必須設置裝載路徑來爲靜態頁面提供服務:'const path = require('path');''和'app.use(express.static( path.join(__ dirname,'dist')));'。 – Biiiiiird

相關問題