vue-cli4 打包配置 部署到github

一、 配置打包

根目录下添加vue.config.js 自定义相关配置,文件位置名字什么的根据自己喜欢配置,构建大型项目的时候可能需要,自己写着玩的就随便啦,不配置也没有问题。

最主要的还是参考官方文档!

(官方文档永远的神!!!)

配置参考 | Vue CLI🛠️ Vue.js 开发的标准工具https://cli.vuejs.org/zh/config/

// vue.config.js

let version = "";
(function () {
  const d = new Date();
  const yy = d.getFullYear().toString().slice(2);
  const MM =
    d.getMonth() + 1 >= 10 ? d.getMonth() + 1 : "0" + (d.getMonth() + 1);
  const DD = d.getDate() >= 10 ? d.getDate() : "0" + d.getDate();
  const h = d.getHours() >= 10 ? d.getHours() : "0" + d.getHours();
  const mm = d.getMinutes() >= 10 ? d.getMinutes() : "0" + d.getMinutes();
  version = yy + MM + DD + h + mm;
  return version;
})();

module.exports = {
  publicPath: process.env.NODE_ENV === "production" ? "/vue3_Ts/" : "/",
  outputDir: `./dist`, //生成打包文件的目录 (会清除上一次的文件)
  assetsDir: `./${version}`, //打包编译后的静态资源所在的目录位置
  indexPath: "index.html", //生成的index.html 文件所在的位置
  filenameHashing: true, //静态文件文件名哈希
};

二、打包部署

1、在  vue.config.js  中设置正确的  publicPath 

      就像上面那样配置,以为你 打包项目的时候 会把 process.env.NODE_RNV 修 改成  production 

        然后你部署的时候就没办在路径上指定自己的仓库,

2、然后在项目的根目录上添加文件  deploy.sh  

#!/usr/bin/env sh

3、进行打包编译项目 npm run build 

        # 打包 npm run build 

        # cd  dist  // 进入到你的打包生成的文件夹中

        # git add -A

        # git commit -m 'deploy'

        # git push -f 你的github仓库地址  想要部署分支:gh-pages

然后就OK了你就可以去github仓库上找你 部署仓库 路径了,就可以愉快的玩耍了
部署 | Vue CLIhttps://cli.vuejs.org/zh/guide/deployment.html#%E4%BA%91%E5%BC%80%E5%8F%91-cloudbase

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值