将前端vue项目部署到服务器上(详细教程&各种bug解决办法)

这篇具有很好参考价值的文章主要介绍了将前端vue项目部署到服务器上(详细教程&各种bug解决办法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、修改文件中的配置(解决打包后点击index.html空白页的情况)

将vue.config.js下的publicPath从 '/' 改成 './'

module.exports = {
  publicPath: './',
}

2、将写好的项目打包

正常的命令是npm run build, 如果是使用vue-admin-template则使用npm run build:prod

3、使用Xftp将打包后的dist传到服务器上,最好传到root目录下

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

4、 在服务器上安装宝塔面板(解决无法访问宝塔网址的问题)

打开xshell连接服务器,然后进入宝塔官网宝塔面板下载,免费全能的服务器运维软件

找到对应服务器操作系统的下载命令(注意区分服务器是centos还是ubtunu)

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 等待一段时间下载成功后出现以下页面证明下载成功 

复制外网面板地址到浏览器打开,然后用username和password进行登录

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

如果把网址复制到浏览器后无法打开,不要慌,看到上面截图的黄色字体,回到服务器配置,配置安全组,以下以华为云服务器为例:

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 保存后重新在浏览器输入网址就可以访问啦,然后用username和password进行登录。

5、配置Nginx

在软件商店下载Ngnix之后点击设置

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

点击配置修改

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 修改配置:

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 如果不知道接口的跨域代理应该怎么写,可以在控制台的网络中查看请求地址中间的字段,配置该字段的跨域代理就对了

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 

保存后重启Nginx

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

6、部署后打开网址可能会出现500,这是因为用户权限问题,在Nginx的配置里第一行加上user root就可以了。

vue打包的dist如何部署服务器,vue,vue,vue.js,前端,javascript,服务器

 然后输入公网地址就可以成功访问网址啦。文章来源地址https://www.toymoban.com/news/detail-548548.html

到了这里,关于将前端vue项目部署到服务器上(详细教程&各种bug解决办法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

    如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

    服务器是一种高性能计算机,作为网络的节点,它存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。与普通计算机相比,服务器具有高速CPU运算能力、长时间可靠运行、强大I/O外部数据吞吐能力以及更好的扩展性。 服务器的主要用途广泛,包括: 网站托管 :服

    2024年04月29日
    浏览(24)
  • 前端mqtt的详细使用(包含mqtt服务器部署,前端vue3使用mqtt连接、订阅主题、发布等)

    前端mqtt的详细使用(包含mqtt服务器部署,前端vue3使用mqtt连接、订阅主题、发布等)

    ​ MQTT(消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的通讯协议,该协议构建于TCP/IP协议上。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。MQTT 协议的应用场景包括物联网、移动应用、车联网、智能

    2024年02月08日
    浏览(12)
  • 用Nginx将前端Vue项目部署到云服务器(含代理实现请求跨域)

    用Nginx将前端Vue项目部署到云服务器(含代理实现请求跨域)

    记录使用Nginx将 纯前端 的Vue3项目部署到阿里云服务器(Ubuntu 22.04)上,包含通过Nginx代理实现 跨域请求 、以及个人踩坑记录~ 执行下列命令安装: 安装完成后查看nignx版本,显示版本信息则说明安装成果 启动nginx,如正确启动,则不会出现任何提示信息。 nginx启动成功后打

    2024年04月12日
    浏览(8)
  • 手把手教你如何把vue项目打包后部署到服务器(小白教程)

    手把手教你如何把vue项目打包后部署到服务器(小白教程)

    一.需要用到的工具 vscode 下载链接:Visual Studio Code - Code Editing. Redefined FinalShell 下载链接:FinalShell官网 二.打包步骤 1.vscode打开你的vue项目-- 点终端 -- 输入npm run build 按回车进行打包;  2.打包成功 , 生成了dist文件夹, 打包好的文件会默认存放在里面;   三. 用FinalShell连接服

    2024年02月16日
    浏览(12)
  • 前端项目部署到服务器

    前端项目部署到服务器

    1.准备工具 服务器:阿里云 腾讯云 华为云都可以 我这里使用的是阿里云ECS共享型(推荐) xshell:用于远程连接服务器,修改配置文件 xftp:用于连接远程服务器,将本地资源上传到远程服务器 2.服务器设置 1.第一次需重置实例密码 2.配置安全组规则 开启常用的端口 22必须要开

    2024年02月04日
    浏览(8)
  • 创建网站教程:服务器环境搭建(MySQL+Jdk+Nginx...),前后端项目部署(技术栈:SSM+Vue),域名+备案【全网最简单】

    创建网站教程:服务器环境搭建(MySQL+Jdk+Nginx...),前后端项目部署(技术栈:SSM+Vue),域名+备案【全网最简单】

    【如有建站方面的需求欢迎 添加微信 ,接私单 】 2024/4/26记,本文写于1年前,当时建站经验不够丰富,文章逻辑混乱,近期重新编写,希望能帮助更多小伙伴,搭建属于自己的网站。 我主要以我部署的个人网站:www.pbjlovezjy.com 为例,来讲解如何搭建一个网站,源码如果需要

    2024年04月26日
    浏览(15)
  • 前端如何将项目打包部署到服务器

    前端如何将项目打包部署到服务器

      本篇文章从前端项目打包开始,逐步完成项目部署到服务器的操作,这次咱们采取的部署方案是通过vscode中Remote-SSH和SFTP两个插件实现项目部署到服务器,并在服务器上通过nginx代理将请求转发到对应的端口。   先将自己开发完成的本地项目进行打包,打包之后会产生一个

    2024年03月14日
    浏览(15)
  • 使用宝塔面板部署前端项目到服务器

    使用宝塔面板部署前端项目到服务器

    目录 文章目录 前言 一、第一步:创建文件夹 二、第二步:部署前端项目 三、第三步:打开防火墙 前言 第一步:创建文件夹 第二步:部署前端项目 第三步:打开防火墙 总结 在此之前,我们已经创建了宝塔面板账号、拥有了一台服务器。现在,我们想让我们的前端能够像

    2024年02月03日
    浏览(16)
  • 前端如何将项目部署到服务器(Nginx)

    前端如何将项目部署到服务器(Nginx)

    我们在会开发项目的同时,也应该了解一下前端是如何部署项目的; 使用Xshell连接服务器,既然想要在服务器上面放静态资源,像HTML,js等,就需要安装静态资源服务器。静态资源服务器有Apache和Nginx,这里我们选用nginx。 找到安装包Nginx安装路径,并在目录下进行解压。 进

    2024年02月01日
    浏览(11)
  • vue项目打包部署到服务器

    vue项目打包部署到服务器

    目录 一、打包项目  二、修改Nginx的配置 三、部署 四、开放端口号 1. 在 vue.config.js 文件中找到并修改,主要是publicPath 与outputDir 两项配置,若项目中有baseUrl,替换为publicPath (baseUrl, vue cli 3.3 已弃用) 2. 修改完成之后就可以进行打包了,在package.json文件找到下图中的打包命

    2024年02月05日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包