当前位置: 首页 > 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 这个地址可以更改,如下图
    在这里插入图片描述

相关文章:

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

介绍 本文以 github仓库进行介绍关联netlify的无服务前端自动化部署。用途:个人网站设计、小游戏等当然这只是让你入门~具体细节等待你自己去探索 实现 打开官方网站 如果没有注册过的账户,你需要使用 github 去进行登录。注册完成后会自动给你提示填…...

MATLAB点云数据处理(二十九):可视化点云之pcshow参数详解与快捷键操作

文章目录 1 pcshow简述2 最简单的pcshow3 带参数的pcshow3.1 点大小参数----MakerSize3.2 背景色参数----Background3.3 指定竖直轴参数----VerticalAxis3.4 指定垂直轴方向参数----VerticalAxisDir3.5 投影参数----Projection3.6 指定可视化平面参数----ViewPlane3.7 颜色渲染…...

顺序表——重置版

本期我们来实现数据结构的顺序表(这个之前写过一次,不过本期和之前可能会略有不同,但大体相同),大家可以看一下我们之前完成的顺序表 (6条消息) 顺序表及其多种接口的实现_顺序表类中实现接口方法_KLZUQ的博客-CSDN博客…...

PyQt5自然语言处理入门案例笔记

前言 最近想将自然语言处理的项目进行可视化,尽量还是使用回Python语言,因此打算用PyQt来实现相应的功能。 入门案例 一个简单的自然语言处理的demo,使用PyQt框架,该demo可以读取文本文件,对文件中的文本进行情感分…...

使用 CSS 替换表行颜色?

跳到主内容 我正在使用一个带有交替行颜色的表格。 tr.d0 td {background-color: #CC9999;color: black; } tr.d1 td {background-color: #9999CC;color: black; }<table><tr class"d0"><td>One</td><td>one</td></tr>&…...

智能家居控制系统

&#x1f941;作者&#xff1a; 华丞臧. &#x1f4d5;​​​​专栏&#xff1a;【项目经验】 各位读者老爷如果觉得博主写的不错&#xff0c;请诸位多多支持(点赞收藏关注)。如果有错误的地方&#xff0c;欢迎在评论区指出。 推荐一款刷题网站 &#x1f449; LeetCode刷题网站…...

Linux 进程:fork()与vfork()的对比

目录一、fork函数二、vfork函数1.函数的原理2.函数的隐患3.解决函数隐患的方法在Linux的进程学习中&#xff0c;常使用fork函数来创建子进程&#xff0c;但其实还有一个vfork函数也可以创建子进程。但是这两个函数的实现机制不同&#xff0c;fork函数使用了写实拷贝技术&#x…...

环境搭建02-Ubuntu16.04 安装CUDA和CUDNN、CUDA多版本替换

1、CUDA安装 &#xff08;1&#xff09;下载需要的CUDA版本 https://developer.nvidia.com/cuda-toolkit-archive &#xff08;2&#xff09;安装 sudo sh cuda_8.0.61_375.26_linux.run&#xff08;3&#xff09;添加环境 gedit ~/.bashrc在文件末尾添加&#xff1a; ex…...

HOT100--(3)无重复字符的最长子串

点击查看题目详情 大思路&#xff1a; 创建哈希表&#xff0c;元素类型为<char, int>&#xff0c;分别是字符与其对应下标 用哈希表来存储未重复的子串&#xff0c;若有重复则记录下当前子串最大值maxhashsize 并且开始以相同方法记录下一子串 遍历完成以后&#xff0c…...

vue keep-alive多层级路由支持

keep-alive使用 属性值 1.include - 字符串或正则表达式。只有名称匹配的组件会被缓存。 2.exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。 3.max - 数字。最多可以缓存多少组件实例。 注&#xff1a;匹配首先检查组件自身的 name 选项&#xff0c;如果 nam…...

从源码角度看React-Hydrate原理

React 渲染过程&#xff0c;即ReactDOM.render执行过程分为两个大的阶段&#xff1a;render 阶段以及 commit 阶段。React.hydrate渲染过程和ReactDOM.render差不多&#xff0c;两者之间最大的区别就是&#xff0c;ReactDOM.hydrate 在 render 阶段&#xff0c;会尝试复用(hydr…...

ARM基础 -- 2

文章目录一、可编程器件的编程原理1.1 电子器件的发展方向1.2 可编程器件的特点1.3 整个编程及运行过程二、指令集对CPU的意义2.1 汇编语言与C等高级语言的差异2.2 汇编语言的本质2.2.1 编程语言的发展过程2.2.2 汇编语言的特点和用途三、RISC和CISC的区别3.1 复杂指令集CPU --…...

Java 类型转换

Java 类型转换 int转Integer int int0 1; Integer integer1 int0; // 自动装箱 Integer integer2 new Integer(int0); Integer integer3 Integer.valueOf(int0);Integer转int Integer integer0 2; int int1 integer0; // 自动拆箱 int int2 integer0.intValue(); // …...

【Java开发】JUC基础 05:线程通信/协作

1 生产者消费者问题&#x1f4cc; 线程通信应用的场景可以简单地描述为生产者和消费者问题假设仓库中只能存放一件产品&#xff0c;生产者将生产出来的产品放入仓库&#xff0c;消费者将仓库中产品取走消费&#xff1b;如果仓库中没有产品&#xff0c;则生产者将产品放入仓库&a…...

哪些工具可以实现在线ps的需求

在线Photoshop有哪些工具可以选择&#xff1f;在 Adobe 的官网上就能够实现&#xff0c;很惊讶吧&#xff0c;其实 Adobe 官方推出了在线版本的 Photoshop 的&#xff0c;尽管目前还是 Beta版本&#xff0c;但其实也开放了蛮久了。编辑切换为居中添加图片注释&#xff0c;不超过…...

如何使用C2concealer生成随机化的C2 Malleable配置文件

关于C2concealer C2concealer是一款功能强大的命令行工具&#xff0c;在该工具的帮助下&#xff0c;广大研究人员可以轻松生成随机化的C2 Malleable配置文件&#xff0c;以便在Cobalt Strike中使用。 工具运行机制 开发人员对Cobalt Strike文档进行了详细的研究&#xff0c;…...

网络基础之IP地址和子网掩码

一、IP地址IP地址是IP协议提供的一种统一的地址格式&#xff0c;它为互联网上的每一个网络和每一台主机分配一个逻辑地址&#xff0c;以此来屏蔽物理地址的差异。习惯上&#xff0c;我们用分成四段的十进制数表示IP地址&#xff0c;从0.0.0.0 一直到255.255.255.255。互联网上的…...

G1D54-CRF

一、CRF的输入X是什么&#xff1f;是构造的特征吗&#xff1f; 如此&#xff0c;CRF的x只用于状态函数吗&#xff1f; CRF的例子解释调用代码 机器之心 知乎忆榛 此处线性链条件随机场的特征函数形式被统一了&#xff1f; BilstmCRF&#xff0c;强烈推荐&#xff01;&#x…...

vue3 使用defineAsyncComponent与component标签实现动态渲染组件

内容有些啰嗦&#xff0c;内容记载了当时遇到了bug以及解决问题的思路。 业务场景简述&#xff1a; 前端做配置化组件&#xff0c;通过url内的唯一标识&#xff0c;请求后端sql 哪取页面配置信息&#xff0c;前端通过配置信息动态渲染查询表单&#xff0c;导出、表格&#xff…...

Linux下 C/C++ NTP网络时间协议详解

NTP&#xff08;Network Time Protocol&#xff0c;网络时间协议&#xff09;是由RFC 1305定义的时间同步协议。它是通过网络在计算机系统之间进行时钟同步的网络协议。NTP 在公共互联网上通常能够保持时间延迟在几十毫秒以内的精度&#xff0c;并在理想条件下&#xff0c;它能…...

百度网盘Mac版性能优化:深入解析macOS逆向工程技术实践

百度网盘Mac版性能优化&#xff1a;深入解析macOS逆向工程技术实践 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 百度网盘Mac版性能优化工具是一款基…...

别再死记硬背了!用“餐厅经营”的比喻,5分钟搞懂批处理、分时和实时操作系统的区别

用餐厅经营智慧解锁操作系统核心概念 想象一下走进一家餐厅&#xff0c;菜单上的选择琳琅满目&#xff0c;服务员穿梭忙碌&#xff0c;厨房里热火朝天——这个看似普通的就餐场景&#xff0c;其实暗藏着计算机操作系统的精妙设计。就像餐厅需要高效协调顾客、服务员和厨师的关系…...

系统架构设计-①软件架构风格

目的&#xff1a; 软件体系结构&#xff0c;另一个名叫软件架构&#xff08;Software Architecture&#xff0c;SA&#xff09;&#xff0c;所以下文中提到的“体系结构”“架构”。 软件体系结构设计的一个重要核心目标是达到体系结构级的复用&#xff0c;所以需要研究透彻各个…...

ClawShelf:打造精准可控的本地媒体库元数据管理方案

1. 项目概述&#xff1a;一个为极客打造的本地媒体资产管理利器如果你和我一样&#xff0c;是个喜欢折腾本地影音库、又对现有媒体管理工具&#xff08;比如Plex、Jellyfin的刮削器&#xff09;的识别准确率或自定义能力感到不满的资深玩家&#xff0c;那么你很可能已经对“Cla…...

questasim下载安装

questasim下载安装 https://zhuanlan.zhihu.com/p/682726018...

滑动窗口(数组)

作用滑动窗口&#xff1a;求连续满足条件的最短子数组代码模板int left 0; int right;//外层循环扩展右边界&#xff0c;内层循环扩展左边界 for (right 0; right < n; right) {//获取当前考虑的元素while (left < right && check()) {//区间[left,right]不符合…...

从0到1构建DeepSeek抗注入能力:97.3%拦截率验证的5层LLM网关架构设计

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;从0到1构建DeepSeek抗注入能力&#xff1a;97.3%拦截率验证的5层LLM网关架构设计 为应对Prompt注入、越狱指令与上下文污染等高阶对抗攻击&#xff0c;我们设计并落地了一套轻量级、可插拔的5层LLM网关…...

别再熬夜改答辩 PPT 了!okbiye AI PPT,4 步搞定学术演示稿(附保姆级操作指南)

okbiye-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/AI PPTAI PPT制作 - Okbiye智能写作https://www.okbiye.com/ppt 作为一名被毕业答辩 PPT 折磨过两次的过来人&#xff0c;我太懂那种痛苦了&#xff1a;对着几万字的论文&#xff0c;不知道怎么浓缩成十几页 …...

从洗衣机到无人机:拆解霍尔传感器在BLDC电机中的“交通指挥”角色

从洗衣机到无人机&#xff1a;霍尔传感器如何成为BLDC电机的隐形指挥家 当清晨的洗衣机开始轻柔转动&#xff0c;或是无人机在天空划出精准轨迹时&#xff0c;很少有人会注意到这些设备内部藏着一个精密的"交通指挥系统"。这个系统的核心不是红绿灯&#xff0c;而是一…...

构建支持多模型切换的智能内容审核与打标系统

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 构建支持多模型切换的智能内容审核与打标系统 在用户生成内容平台中&#xff0c;视频、图文等内容的审核与分类打标是核心运营环节…...