当前位置:   article > 正文

vue打包后打开index.html静态资源找不到了?_前端index.html引入的静态文件获取不到

前端index.html引入的静态文件获取不到

百年难遇吧,但是我遇见了,缘分啊!!!!!
首先,你是不是npm run build之后打开index.html文件,在浏览器中是一片空白,那么我可能知道方法去解决,哈哈哈哈!话不多说,上代码~~~
1、找到你的config文件下面的index.js文件,然后把assetsPublicPath的值从’/‘改成’./’,如图所示:
在这里插入图片描述
2、在你的build文件下面找到utils.js文件,找到如下代码,加入publicPath:’…/…/’。
在这里插入图片描述
3、如果修改上述文件后,build还是不成功,那么你需要看看你的路由的mode模式是否为history,如果是,则 删除。如果非要使用history模式的话,需要你在服务端加一个覆盖所有的情况的候选资源:如果URL匹配不到任何静态资源,则应该返回一个index.html。
旨在分享方法~~~~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/258928
推荐阅读
相关标签
  

闽ICP备14008679号