Linux服务器部署vue项目[通俗易懂]

Linux服务器部署vue项目[通俗易懂]最近刚到新公司,正好之前没接触过这方面的东西。最初仅仅是猜想。最后也没想到Tomcat真的可以部署前端页面好,我先来。新建一个vue项目。//详细的怎么创建。我这里就不说了。vueinitwebpackvuetest得到的项目目录执行,npmrunbuild//进行打包操作当最后看到这样代表打包成功此时你可连接服务器。我这里用…

大家好,又见面了,我是你们的朋友全栈君。

最近刚到新公司,正好之前没接触过这方面的东西。最初仅仅是猜想。最后也没想到Tomcat真的可以部署前端页面

 

好,我先来。新建一个vue项目。  // 详细的怎么创建。我这里就不说了。

vue init webpack vuetest

Linux服务器部署vue项目[通俗易懂]

得到的项目目录

执行,

npm run build   // 进行打包操作

Linux服务器部署vue项目[通俗易懂]

当最后看到这样代表打包成功

此时你可连接服务器。我这里用的是 xshell 工具,注明:工具无所谓。链接上就可以(给小白看的)

Linux服务器部署vue项目[通俗易懂]出现此画面,连接成功

下载Tomcat

各位可以选择两种方式:

    1.在Windows上下好传过去。// 自己百度传的方式。我这里不教

    2.wget 后面跟上下载路径即可

我选择第二种

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz

执行以上命令

// 提醒一点。Tomcat需要Java支持。我随后会发布安装Java的教程。

此时下载是一个tar.gz的压缩包

tar -zxcf apache      // 后面按一个tab他会自动补全

Linux服务器部署vue项目[通俗易懂]

随后我们cd 进到目录

Linux服务器部署vue项目[通俗易懂]

此时我们到达Tomcat的bin目录中。。。接下来执行ls查看一下。当前目录下有哪些文件

Linux服务器部署vue项目[通俗易懂]我们经常需要用到的两个文件。我已经在图中全出

名字顾名思义  : startup.sh  // 开启的        shutdown.sh     // 关闭的

执行sh脚本    

bash startup.sh

Linux服务器部署vue项目[通俗易懂]看到的是这样的字样。那么代表启动成功

好接下来我们回到vue

打包后。会生成一个dist目录  // 里面两个东西,一个static 文件夹    还有一个index页面   这个是vue帮助我们生成的

Linux服务器部署vue项目[通俗易懂]

文件夹xshell不支持上传。所以我这里把他打成一个压缩包

Linux服务器部署vue项目[通俗易懂]

回到Linux

我们进入Tomcat根目录的webapps文件夹

Linux服务器部署vue项目[通俗易懂]

把刚才打压缩包的dist目录移上去

Linux服务器部署vue项目[通俗易懂]

可以看到。我的这个文件已经上来了

然后解压他:  // 怎么解压自行百度。。  安装unzip什么的。。自己百度

unzip dist.zip

Linux服务器部署vue项目[通俗易懂]

现在。你就可以在的浏览器上输入你的ip。

http://xxx.xxx.xxx.xx:8080/dist/

这个时候你的项目就可以跑通了

不过此时你会发现一个问题。。访问以后是白屏

解决办法:

打开vue项目根目录的config目录

Linux服务器部署vue项目[通俗易懂]

Linux服务器部署vue项目[通俗易懂]Linux服务器部署vue项目[通俗易懂]

把这两处改为   ./

改完保存。打包,把webapps目录下的dist删掉。把这个打包过的替换上。就可以访问了。

此章完结。。个人记录。帮助迷途中的小白。。本人技术有限。勿喷谢谢

===========================

以上 项目创建方式是用vue cli2构建的项目   下方更新vue cli3修复白屏问题

============================

Linux服务器部署vue项目[通俗易懂]

打开这个文件。

Linux服务器部署vue项目[通俗易懂]

将这里改成 

publicPath: ”,

再次打包就好

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150372.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月18日 上午11:46
下一篇 2022年6月18日 下午12:00


相关推荐

  • 常见网络协议汇总

    常见网络协议汇总常用网络协议前言 TCP IP 五层网络模型回顾应用层协议 DNS 协议 HTTP 协议 HTTPS 协议传输层协议 UDP 协议 TCP 网络层 IP 协议 ICMP 协议数据链路层 ARP 协议物理层整体的网络传输流程前言本篇博客将对基于 TCP IP 的五层网络模型中的常见协议做以总结 目的通过这些具体的协议更深刻的认识整体网络的传输流程及相关网络原理 TCP IP 五层网络模型回顾应用层 为用户为用户的应用进程提供网络通信服务协议 DNS 协议 HTTP 协议 HTTPS 协议传输层 负责两台主机之间的数据传输 将数据从发

    2026年3月18日
    2
  • ubuntu命令行安装deb_ubuntu命令行安装deb软件

    ubuntu命令行安装deb_ubuntu命令行安装deb软件1、下载需要安装的deb包,输入以下命令安装:$sudodpkg-ipackage.deb2、查看package.deb包中的内容:$dpkg-cpackage.deb3、从package.deb包中提取信息:$dpkg-Ipackage.deb4、移除安装的deb包:$dpkg-rpackage5、…

    2022年10月21日
    6
  • mysql中的union和order by、limit

    mysql中的union和order by、limit

    2021年10月15日
    55
  • Cursor + MCP:双剑合璧,解锁极致编程效率

    Cursor + MCP:双剑合璧,解锁极致编程效率

    2026年3月16日
    3
  • nbtscan ip地址

    nbtscan ip地址查找网络 192 168 1 0 中 netbios 名字信息 对应命令如下 nbtscan192 168 1 1 254 找到有 netbios 名字后 可以使用如下的命令查看这些主机运行的服务 nbtscan hv192 168 1 1 254 转载于 https www cnblogs com seasonsstory p 3468839 html

    2026年3月26日
    2
  • Oracle数据库安装使用(详细教程)

    Oracle数据库安装使用(详细教程)教程文档下载 https wwa lanzoui com iyMrarevbtcO 数据库控制台 图形界面 下载 https wwa lanzoui com iRV7GrevhhgO 数据库 百度云盘 下载 链接 https pan baidu com s 1ttjBIWEIm4A 提取码 b4jh 安装前注意事项 关闭网络关闭防火墙安装的路径不要有中文以管理员身份运行关闭网络是因为 ip 地址会变的可能导致下次会有影响安装的路径最好是

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号