Vue项目从无到有的部署上Github page

准备工作

  • Nodejs安装

Node官网下载
下载页面

建议安装在非系统盘的英文目录下

查看版本

Node环境配置

新建文件夹 — node_cachenode_global(npm install -g package-name)

新建文件夹

创建完文件后,需要更改 npmrc 中的 perfixcache

1
2
npm config set prefix "E:\Program Files (x86)\Nodejs\node_global"
npm config set cache "E:\Program Files (x86)\Nodejs\node_cache"

你需要替换你的安装目录

  • Vue-cli安装
    1
    2
    npm run -g vue
    vue -V
  1. 创建Vue项目
    1
    vue init webpack project-name

初始化项目

初始化项目

  1. 修改Vue项目配置

config/index.js –> build –> assetsPublicPath –> / –> ./

build/webpack.prod.conf.js –> new HtmlWebpackPlugin –> removeAttributeQuotes –> true –> false
.gitignore –> 注释/dist/
修改assetsPublicPath
修改removeAttributeQuotes

修改.gitignore

  1. 项目打包
    1
    npm run build

npm run build

  1. 项目测试
    1
    2
    在使用http-server前,需要安装 npm i -g http-server
    http-server ./dist

http-server ./dist

  1. 创建Github项目

创建Github项目

  1. 本地Vue项目PushGithub官网
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    git init

    git add .

    git commit -m 'init vue project'

    git remote add origin git@github.com:Rain120/demo.git

    git pull origin master --allow-unrelated-histories

    git push -u origin master

git init

git add .

git commit -m 'init vue project'

git pull && git push

  1. Github Setting – 配置Github page

Settings
Settings
Github Pages
Github Pages
Save Setting
Save Setting
最后可以在 https://rain120.github.io/demo/dist/,可以看到部署上线的效果(这个仓库我会在演示完后删掉,请自行测试)

很难接受就要和你分离了
小哥哥,小姐姐们,常来玩啊

本文标题:Vue项目从无到有的部署上Github page

文章作者:小超子

发布时间:2018年10月19日 - 23:10

最后更新:2019年02月04日 - 18:02

原始链接:https://rain120.github.io/2018/10/19/vue-deploy-githug-page/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%