本文收录在【建站】专栏内,专栏目录:【建站】专栏目录
🌟 为什么选择Netlify?
当我们需要快速部署前端项目时,传统方式往往面临三大痛点:
🚫 手动上传文件耗时且易出错
🚫 缺乏自动化导致CI/CD流程断裂
🚫 HTTPS配置复杂且产生额外成本
Netlify的三大核心优势:
✅ Git Push触发自动部署(支持GitHub/GitLab/Bitbucket)
✅ 免费全球CDN + 自动SSL证书
✅ 内置表单处理、A/B测试等进阶功能
本文你将获得:
🔸 两种部署方案对比(临时演示 vs 生产环境)
🔸 真实项目配置截图 + 避坑指南
🔸 附赠「GitHub登录失败」终极解决方案
如果遇到其他部署问题,欢迎在评论区留言,我会定期解答高频问题!
NetLify支持两种部署方式,一种是直接上传静态文件到服务器,另外一种是从git导入,我们分别讲
访问https://www.netlify.com/,注册账号并登录,这里也可以选择用github登录,登录完页面:

1、上传静态文件
在最下面的虚线方框中上传项目文件,比如我的项目打包后的静态文件夹是dist,直接拖拽到下面的虚线方框即可

上传成功后,会出现下面的页面,点击get started

点击完后会自动跳转到site管理页面,这里就有我们刚刚部署的页面

点击后,会跳转到刚刚部署的页面的管理页,最上面就是部署好的地址,点击访问即可。后续可以自己购买域名后切换域名

页面效果

2、从github获取项目,并自动部署
前提,本项目,可以使用parcel build 命令生成dist文件
2.1 将项目代码提交到github中
解决github代码无法上传的问题
2.2 在netlify中导入项目
点击import from git

选择github

校验身份后,选择本次要导入的项目

注意,下面这些是关键,其中运行命令,我之前说过,我打包的命令是parcel build ,实际上也可以用我的npm run build ;
然后publish directory的意思是,你打包后,index.html在哪个文件夹下,如果在dist就填dist,如果是my_document/dist,也填相应的文件夹

最后,点击deploy

在1处查看部署过程

这里是在运行部署的命令,包括执行npm i,npm run build等操作

完成后回到项目的管理页面,可以看到网址,和部署记录

成功:

2.3 修改内容并上传,看是否自动部署
我们删除左下角的文字,并提交github
push后,打开netlify的控制台,可以看到这里已经开始部署了

部署完打开网页,左下角文字已经删除,完成

Netlify账号无法登录解决办法
用github账号登录时,说校验失败

解决:访问https://www.netlify.com/support/,填写一个工单并提交,其中第一个类别选择login/signup,剩下的如是填写就行,也可以不填,最后一个描述问题,就说my github con't login netlify ,it says:xxxxxx就行了,

然后他会发邮件问你要故障截图,你回给他之后,1-3天内他会给你发一个邮件,让你用邮箱重置密码,然后登录上netlify,然后重新绑定github,再退出用github登录,即可

325

被折叠的 条评论
为什么被折叠?



