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 ./"

posted @ 2021-02-16 19:34  糖~豆豆  阅读(1668)  评论(0编辑  收藏  举报
Live2D