簡體   English   中英

Ionic 4 npm run build --prod 在 Apache 服務器上托管時不起作用

[英]Ionic 4 npm run build --prod not working when hosting on Apache server

這是我在 Ionic 4 上的第一個項目,直到現在我一直在使用 Ionic 3,我使用命令為 web 構建

npm run build --prod

但是當我使用相同的命令在 Ionic 4 項目中進行構建時,它會生成大量 js 和映射文件, www文件夾中大約有 400 個或更多文件

0-es5.js , 0-es5.js.map , 0-es2015.js , 0-es2015.js.map 直到 77-es5.js .... 然后是我的實際頁面

在此處輸入圖片說明

現在,當我將它上傳到我的主機 [Apache 服務器] 並運行時,它無法正常工作並出現錯誤,它正在我上傳的文件夾之外尋找文件,我將它上傳到domain.com/folder但它正在查找域.com/

看這張圖:

在此處輸入圖片說明

在此處輸入圖片說明

您需要將www/index.html <base/>更改為

<base href="qanda">

如果 base href 類似於<base href="/" />那么 index.html 會嘗試從托管域的根目錄中查找 css、js 等資產文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM