vue.js (vue.js)打包后竟需要server才有效

用 vue-cli webpack 做好了一个桌面应用,build之后打开dist/index.html时发现页面空白,需要 http-server 或者之类的 服务器才可以。
不使用http-server的方法:在webpack的打包配置中,将config\index.js中build部分的assetsPublicPath: '/'改为assetsPublicPath: './',即可使用相对路径加载JS/CSS和其他资源文件,也就不会存在根目录指向磁盘根目录的情况,也就可以正常加载资源了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • webpack 介绍 webpack 是什么 为什么引入新的打包工具 webpack 核心思想 webpack 安...
    yxsGert阅读 11,551评论 2 71
  • 目录第1章 webpack简介 11.1 webpack是什么? 11.2 官网地址 21.3 为什么使用 web...
    lemonzoey阅读 5,687评论 0 1
  • 记得2004年的时候,互联网开发就是做网页,那时也没有前端和后端的区分,有时一个网站就是一些纯静态的html,通过...
    阳阳阳一堆阳阅读 8,591评论 0 5
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 10,689评论 4 31
  • 这两周一直想写webpack的知识点,却发现webpack其实要将webpack说的具体内容还是挺多的。而且稀土掘...
    VioletJack阅读 21,089评论 1 69