首页 > 其他分享 >项目打包与上线

项目打包与上线

时间:2024-05-10 18:33:05浏览次数:16  
标签:上线 项目 nginx 服务器 连接 打包

目录

1.修改好上线环境中的请求地址

2.打包项目

  • 进入项目根目录,输入npm run build

  • 解决报错问题
  • 当我们无法解决多而烦的ts检查报错时,可以在项目中的package.json文件中把下图中原本的红色框内容改为绿色框内容

  • 重新打包
  • 当出现红框内容表示正在打包

  • 打包成功

  • 打包成功后可以在文件夹中看到dist文案夹

3.连接服务器

  • 这里用的xftp,点新建,在新建会话属性中填好自己服务器的地址,端口,用户名,密码,点击连接

  • 左边是自己本地,右边是服务器,新建一个文件夹

  • 把本地打包好的dist文件夹拖入服务器上新建的文件

4.配置nginx代理

  • 这个地方使用的是xshell连接服务器,和xftp类似,连接完后进入根目录,进入etc

  • 安装nginx

  • 进入nginx

  • 编辑nginx的配置文件

  • 输入:vim nginx.conf进入

  • 键盘按insert进入编辑

-写完后按ESC,再输入:wq保存退出

  • 再次进入编辑页码,修改权限,并退出保存

  • 重启nginx

5.上线成功

输入服务器地址即可访问项目

nginx配置时应该没配置正确,尚未成功部署,暂时记录一下整个流程

标签:上线,项目,nginx,服务器,连接,打包
From: https://www.cnblogs.com/lushuang55/p/18184303

相关文章

  • Scrum敏捷项目管理转型有哪些工具可以使用?
    ​在敏捷项目管理转型过程中,有多种工具可以帮助企业更好地实施敏捷方法。选择最适合敏捷项目管理的工具并没有一个固定的答案,因为不同的团队和项目可能有不同的需求和偏好。然而,根据多个来源的推荐和反馈,以下是一些在敏捷项目管理领域被广泛认可且表现优秀的工具:Leangoo领歌: Le......
  • wps加载项在vue2项目中的应用(publish模式)
    wps加载项在vue2项目中的应用应用代码:wps.js/***WPSOA助手-WPS启动方法入口*/varpluginsMode=location.search.split("=")[1];//截取url中的参数值varpluginType=WpsInvoke.ClientType.wps;//加载项类型wps,et,wppvarpluginName="WpsOAAssist";//加载项名......
  • vue3 vite项目H5页面 ios13进入页面出现白屏问题
    项目中碰见IOS系统进入页面出现白屏问题,记录一下问题排查过程一、页面可能报错进入页面是白屏,页面的 vconsole 也没有显示,首先想到的是页面是不是有什么报错,然后查看了别的机型,都没有问题,定位到只有IOS13有问题,想着会不会是什么语法在IOS13不兼容(这个问题之前出现过一个......
  • windows服务器部署springboot项目
    @目录方法一使用cmd命令运行方法二将项目配置成服务运行部署第一步:编写xml文件执行命令生成一个服务删除这个服务如有问题可在评论区发表。方法一使用cmd命令运行java-jartestboot.jar输入java-jar直接将jar包拖进去,然后按enter(回车)就好了。如果失败,那就是jar......
  • react项目中使用lottie动画
    一,引入lottie库点击查看代码npmi--savereact-lottie@types/react-lottie二,下载lottie的json文件去iconfont.cn中可以在库中下载lottie文件(注意版权问题)三,在项目中使用lottie点击查看代码import*asReactfrom"react";importLottiefrom"react-lottie";impo......
  • vite 项目批量引入文件
    技术栈[email protected][email protected]背景项目开发中,想要全局注册comps文件夹下的组件,有两种方式1.在main文件中,将组件一个个引入后注册2.在comps文件夹下,添加index.js引入并导出所有组件。在main文件中批量引入遍历注册问题为了main文件的美好观感(代码组织更好),达成代......
  • C#/.NET/.NET Core优秀项目和框架2024年4月简报
    前言公众号每月定期推广和分享的C#/.NET/.NETCore优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码......
  • Springboot项目镜像制作&传递环境变量、设置hostname、动态设置JVM参数、cmd&entrypoi
    实现制作一个springboot的镜像,并且可以传递环境变量实现动态JVM参数和端口。0.准备&cmd、entrypoint区别1.准备springboot项目一个简单的springboot项目,默认启动8001端口,里面只有一个接口。xxx%curllocalhost:8081indexdocker环境2.CMD、entrypoint区......
  • Chisel | 项目环境配置
    以[1]参考Chisel使用mill或sbt作为项目构建工具,我们这里使用mill为例build.sc项目里最核心的文件,build.sc里定义了一个代表项目的对象$NAME$,项目所有的依赖和配置文件都在这个对象的定义里。如果想在同一个目录下定义多个项目,每个项目有不同的方法和依赖,只需要依次......
  • 项目冲刺——第三篇Scrum冲刺博客
    作业所属课程所属课程作业要求作业要求作业目标总结第二天的敏捷开发,安排好第三天敏捷开发冲刺一、站立式会议1、会议图片2、昨天已完成的内容成员任务肖杨、梁丽贤完成注册登陆页面设计黄诃华、欧文杰完成用户注册登陆功能姚佳如、李慧娣......