2017-07-12 81 views
0

我想使我的angular2項目在像(www.example.com/dist)這樣的子文件夾中,我嘗試構建我的angualr2項目,使用ng build命令,下面。請幫我解決這個問題,angualr2部署在主機服務器

DIST/index.html的

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Mini Project</title> 
    <base href="/"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
<body> 
    <app-root></app-root> 
    <script type="text/javascript" src="inline.bundle.js"></script> 
    <script type="text/javascript" src="polyfills.bundle.js"></script> 
    <script type="text/javascript" src="styles.bundle.js"></script> 
    <script type="text/javascript" src="vendor.bundle.js"></script> 
    <script type="text/javascript" src="main.bundle.js"></script> 
</body> 
</html> 

DIST的文件夾結構

http://pmscreative.com/dist/assets/image/Capture1.JPG

錯誤

http://pmscreative.com/dist/assets/image/Capture.JPG

+0

嘗試在'index.html'中使用''。 – hrdkisback

+0

找不到圖片。請編輯您的問題並顯示您的錯誤。 – phd

回答

0

這是因爲Angular會自動將URL指向根目錄(如/3urhfu9ewhfu2i34nf2.bundle.js)。您應該遵循最佳做法,並部署到根文件夾中,或更改已編譯的index.html中的鏈接和腳本引用。

相關問題