Vue项目打包并部署到github

1.打包

Vue项目完成后,运行

npm run build

根目录下生成dist文件,即项目的静态资源。

问题1:项目依赖的js,css等资源路径不正确

解决方法:
修改config下面的index.js

image.png

将build下面的assetsPublicPath修改为'./'

问题2:图标等资源路径错误

解决方法:
image.png

在build目录下的utils.js的这个函数中加上红色方框里的代码。

这时候我们重新运行npm run build,再用浏览器打开dist/index.html即可正常访问。

2. 部署到github

  • github上新建一个仓库
  • 点击settings,在github pages选择master branch
  • 上传dist下面的文件到master仓库,再github该仓库下新建gh-pages分支
  • 访问的链接在settings里面可以找到
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. GitHub 1.1. 创建账户 https://github.com/ 在上面注册账户: gitexam...
    蝴蝶泉nq阅读 10,257评论 1 3
  • 最近在用Vue仿写cnode社区,想要上传到github,并通过Github pages预览,在这个过程中遇到了一...
    qfstudy阅读 4,796评论 1 0
  • 1.所谓的资源优化配置就是越有能力能吃苦耐劳的人聚集在一起共事,使资源流向应该流向的地方。2.有能力的人,人与人之...
    余小刚阅读 1,261评论 0 0
  • 1、腾讯QQ公告称将严厉打击“性挑逗”不良网络行为; 2、苏宁联手红星美凯龙,打造一站式家居家电门店; 3、携程将...
    渝渟阅读 1,059评论 0 0