当前位置: 首页 > news >正文

使用netlify实现自动化部署前端项目(无服务器版本)

介绍

  1. 本文以 github仓库进行介绍关联netlify的无服务前端自动化部署。
  2. 用途:个人网站设计、小游戏等
  3. 当然这只是让你入门~具体细节等待你自己去探索

实现

  1. 打开官方网站
    在这里插入图片描述
  2. 如果没有注册过的账户,你需要使用 github 去进行登录。注册完成后会自动给你提示填写创建仓库信息,可忽略性看以下操作。
  3. 进入首页

在这里插入图片描述
在这里插入图片描述

  1. 因为我给了所有权限,于是可以看到以下面板,我们以test-demo举例子(点击它)
    在这里插入图片描述
  2. 然后进入到以下页面
    (1)Build command:你的打包命令(此处一般为填写 npm run build 或者 yarn build)(具体看的位置是package.json中script中看项目打包命令)
    (2)Publish directory:这里填写你打包后文件夹的名字叫什么(一般为dist,dist下一级必须有index.html文件!否则指向你项目的入口index.html文件)
    (3)Branch to deploy:这个是选择你github上哪个分支
    (4)操作完以上操作后直接点击 deploy site 进行下一步

在这里插入图片描述

  1. 执行完上一步后会看到以下页面,然后这里在进行build构建,咱们点进去,可以看见正在构建,还能看到使用的node版本信息等。
    在这里插入图片描述
    在这里插入图片描述
    滚动到最上面去点击按钮进行查看构建后的页面是否正常
    在这里插入图片描述

  2. 当整个过程没有飘红的时候代表着你 yarn build 执行成功。这也意味着你成功完成了无服务自动化部署项目了。咱们可以试试修改代码然后重新提交。
    在这里插入图片描述

温馨提醒

  1. 有的项目(vue-cli)如果在配置文件中添加了publicPath: '/xxxxxx'则会遇到访问白屏bug,置位publicPath: ''就行了
  2. 使用vue3的时候同时使用了vue2的写法可能会遇到需要重新下载依赖的问题(本地打包没得这个问题),跟着提示下载依赖就行了。
  3. 构建中如果出现红色提醒,则代表着打包构建有问题,需自己捋捋,建议在本地打包成功后再做尝试。
  4. 如果你访问后发现是这个页面,则说明你打包那一步失败了(飘红了~去看看打包过程,哪里报错改哪里),或者你配置的第五步Publish directory错误了。
    在这里插入图片描述
    (1)Publish directory 这个地址可以更改,如下图
    在这里插入图片描述
http://www.lryc.cn/news/25228.html

相关文章:

  • MATLAB点云数据处理(二十九):可视化点云之pcshow参数详解与快捷键操作
  • 顺序表——重置版
  • PyQt5自然语言处理入门案例笔记
  • 使用 CSS 替换表行颜色?
  • 智能家居控制系统
  • Linux 进程:fork()与vfork()的对比
  • 环境搭建02-Ubuntu16.04 安装CUDA和CUDNN、CUDA多版本替换
  • HOT100--(3)无重复字符的最长子串
  • vue keep-alive多层级路由支持
  • 从源码角度看React-Hydrate原理
  • ARM基础 -- 2
  • Java 类型转换
  • 【Java开发】JUC基础 05:线程通信/协作
  • 哪些工具可以实现在线ps的需求
  • 如何使用C2concealer生成随机化的C2 Malleable配置文件
  • 网络基础之IP地址和子网掩码
  • G1D54-CRF
  • vue3 使用defineAsyncComponent与component标签实现动态渲染组件
  • Linux下 C/C++ NTP网络时间协议详解
  • Pytest自动化框架-权威教程02-Pytest 使用及调用方法
  • 大数据技术——概述
  • java-代理模式
  • 路由网络的构建与配置
  • 软件测试-接口测试-数据库管理
  • 【华为OD机试 】天然蓄水库(C++ Java JavaScript Python)
  • 普元EOS中导出excl页面下载
  • 内存的管理
  • OpenFeign 切换HttpClient遇到的问题
  • 流计算框架storm概览
  • 如何使用Coercer强制Windows Server认证任意主机