angular打包部署設置publicPath文件目錄及訪問地址,解決打包完成后,運行打包文件,報錯404,js,css未找到


方案1.改變文件目錄 不改變訪問地址:XXXPRO 是部署的服務器上面的 文件夾名稱

ng build --prod --base-href /XXXPRO

方案2.改變訪問地址錄同時改變文件目錄---以下~

方案2.1.修改index.html中的

<base href='/'>,改成<base href='./'>

方案2.2修改karma.conf.js,中的basePath

方案3.試一下這一句話,添加到package.json的命令里,然后執行命令,在package.json文件的scripts中添加命令:–base-href后面替換成打包后的base路徑

"build":"ng build --base-href ./"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM