2017-08-15 40 views
0

我試圖將我的應用程序的生產版本部署到Apache服務器上。 我可以使用開發版本(ng build)做到這一點,但是當我嘗試做ng build --prod時,我得到語法錯誤。Angular 4生產構建拋出語法錯誤

我已使用ng serve --prod --sm=true命令測試了該應用程序,並且控制檯中沒有錯誤。

對於活生生的實例訪問www.gamerfinder.net/dev

誰能幫助我解決這個錯誤?感謝

(作爲一個側面說明:有誰知道我怎麼能「在1.1語法錯誤」,將使其更容易顯示在gamerfinder.net/dev獲得比的更多信息)

編輯 我已上傳的應用程序的源代碼在:https://github.com/jamiemac262/gamerFinder 我希望這可以幫助:)

+0

運行'ng build --prod'時會出現什麼錯誤? – ChrisG

+0

您可以在www.gamerfinder.net/dev瀏覽器控制檯中看到這些內容----它只是每個文件(內嵌,pollyfill,供應商和主要)上的語法錯誤,顯然都在第1行字符1 –

+0

您的錯誤意味着你的服務器將所有資源重定向到'index.html' – yurzui

回答

0

好吧,我發現了問題。

對於任何可能有類似問題的人,請確保您的角index.html文件中的基礎href與您部署文件的文件夾相同。