1.vue-cli项目执行dev可以打开网站,直接点击文件或发布后却打不开的问题

 
webpack.prod.conf.js:
output: {
.......
publicPath:'./'  //修改前是'/'
},
assetsPublicPath如果配置不正确,会找不到js、css、图片这些信息

assetsPublicPath是配置为相对路径还是绝对路径,取决于你打包后前端资源怎么发布部署。

假如说,你把index.html以及static文件夹直接放到容器的根目录,即访问路径为:http://xxxx:9090/index.html这样形式,那么直接使用‘/’即可,不用使用相对路径。

但是如果说你的前端项目是在某个项目文件夹下或者合并到后台项目中去发布,即访问路径可能为:http://xxx:9090/projectname/index.html,那么就一定要使用'./',否则资源信息会找不到。

 
2..vue-cli项目执行dev可以打开网站,直接点击文件也可以打开,发布后却打不开的问题:
默认情况下,js,css,图片这些资源会放到static子目录下,这个是在config/index.js中的assetsSubDirectory配置的
assetsSubDirectory:'static'
如果网站的static解析成其他页面了(也就是http://xxxx/static映射到了一个固定的页面),就会出现各种资源打不开的情况
这时候,改下assetsSubDirectory的值即可,这时候子目录的名字也会跟着改变
assetsSubDirectory:'bph5'
 
 
 

最新文章

  1. Callable与Future的介绍
  2. oracle_空值判断
  3. Windows GUI代码与Windows消息问题调试利器
  4. Hbuilder连接模拟器调试
  5. 如何利用java得到当前的时间和前一天的时间
  6. front-end
  7. hdu 4915 Parenthese sequence--2014 Multi-University Training Contest 5
  8. 【JAVAWEB学习笔记】16_session&cookie
  9. 【Luogu3455】【POI2007】ZAP-Queries(莫比乌斯反演)
  10. 网易笔试题:浏览器中输入一个url后回车到返回页面信息的过程
  11. Java Socket:Java-NIO-ServerSocketChannel
  12. 【学习笔记】JS知识点整理
  13. 不二之选_iTOP-4418开发板研发之旅_缩短开发时间
  14. Java课程课后作业190309之连续最大子数组
  15. 前端paging分页,前端设置每页多少条和当前页面的索引,传给后端,数据显示出来
  16. JavaScript 使用穷举方式实现内容简繁转换
  17. testNg-build.xml
  18. asp.net mvc forms身份认证
  19. log4j配置输出到多个日志文件(转)
  20. Mybatis的WHERE和IF动态

热门文章

  1. 把 CPU “玩”起来
  2. OGG bi-directional replication for Oracle DB
  3. testng使用详解
  4. [集训]FWT基础练习题
  5. GPU与CPU
  6. Docker底层架构之网络实现
  7. jdk源码Object类解析
  8. js之split()和join()的用法
  9. 那些 JavaScript 自带的奇妙 Bug
  10. 实现一个简易的RPC