场景

Vue本地执行build之后打开dist目录下index.html正常访问:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107332730

上面讲的将vue项目打包后在本地运行的流程与在服务器上部署基本相似。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先执行vue项目打包

npm run build

打包成功后

会在项目目录下生成dist目录。此目录就是打包之后的目录。

然后在dist目录下新建server.js

var express = require('express');var app = express();const hostname = '12.12.12.12';const port = 8080;app.use(express.static('./'));app.listen(port, hostname, () => {console.log(`Server is running `);});

注意要把这里的hostname改为要部署的服务器的ip,这里的12.12.12.12是随便填写。

切记要修改为自己服务器的ip。

这里也不能用localhost。

然后登录到Windows Server 服务器上,找一个磁盘目录。将整个dist目录复制到服务器上。

注意这里新建server.js的目的是为例使用node的express作为服务器去启动项目。

如果不想用express还可以使用tomcat、nginx、IIS等。

这里以使用express为例。

首先需要在服务器上安装node。

然后在服务器上的dist目录下打开命令行,使用npm 安装express

npm install express

安装express成功后启动服务

node server

注意这里启动的ip为localhost,正常应该是你在server.js中设置的ip。这里只是为了演示用。

然后在确保你服务器的防火墙和8080端口没有问题后就可以在浏览器中通过

http://你的IP:8080/index.html

来进行访问服务器上的项目

Vue项目怎样打包并部署在WindowsServer服务器通过IP访问相关推荐

  1. Vue项目如何打包并部署(nginx)

    使用场景: 我们常使用前后端分离项目时,会需要将前端vue打包然后部署. 一.打包 vue项目其实可以直接通过一下语句进行打包: npm run build 默认打包情况如下: 当我们需要将打包名称以 ...

  2. php项目webpack打包,Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理

    这次给大家带来Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理,Vue项目webpack打包部署时Tomcat刷新报404错误问题处理的注意事项有哪些,下面就是实战案例,一起 ...

  3. Vue项目webpack打包部署到服务器

    Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题,而且在经过我的询问,好多人在打包部署的时候都遇到了一些问题,下面就来说下,如何将Vue项目放置在服务器上,这里以Tomc ...

  4. Vue项目的打包\部署\优化

    Vue项目的打包\部署\优化 如果有帮助到你 麻烦点个赞或者 收藏 +关注 哟 以后会经常发布一些干货文章 我只是一个前端小菜鸟,大佬勿喷! 一.nginx 开启 gzip 理论上,nginx 开启 ...

  5. vue项目dist编译文件部署到服务器:页面空白、F5刷新报错404、403报错、等等bug - 总结篇

    文章目录 问题一. vue编译打包dist文件之后部署到线上服务器 ,访问页面却是空白? 问题二.如果不是空白,页面F5之后就又变成空白? 以Nginx服务器为例,(如下图FTP所示) `404报错: ...

  6. vue项目 构建 打包 发布 三部曲

    一.vue项目的创建 1.首先第一肯定是要有Node.js及npm这个不多说了 2.安装脚手架 此时可以直接浏览-但是现在肯定有很多小白想将他发布到gitHub上并可以浏览,使用vue全家桶制作自己的 ...

  7. spring项目搭建云服务器,Spring Boot项目打包并部署到云服务器

    Spring Boot项目打包并部署到云服务器 一.云服务器的环境 OS: CentOS 7 Jdk 1.8 Spring Boot自动集成Tomcat,不需要单独配置 二.本地Spring Boot ...

  8. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  9. 【前端部署】vue项目打包并部署到Linux服务器

    文章目录 一.打包vue前端项目 二.安装nginx 1.下载及安装 2.启动程序 3.其他命令 三.利用WinSCP传输文件 四.配置nginx 1.修改服务器端口 2.修改dist存放路径 3.完 ...

最新文章

  1. 提高班第五周周记(国庆第二天)
  2. Sublime Text Package Control错误另解
  3. Android编译系统分析三:make完整编译android系统
  4. java添加时间,如何通过Java中的addHours()方法添加时间
  5. 12-Generic Timer
  6. mysql中insert into select from的使用
  7. HTTPConnectionPool(host:XX)Max retries exceeded with url 解决方法
  8. 【服务器】服务器运维必备软件;服务器安装环境、运维教程
  9. Slick.AI | 人工智能在智慧环保应用案例
  10. 厦门高考成绩查询2021,2021厦门市地区高考成绩排名查询,厦门市高考各高中成绩喜报榜单...
  11. P2504 聪明的猴子
  12. 西部世界分析:人民网点名IPFS 分布式存储打开千亿级市场
  13. Error creating bean with name 'redisTemplate' defined in URL
  14. MAC 删除默认的ABC输入法
  15. DevOps on DevCloud|如何采用流水线践行CI/CD理念
  16. ICRA2021论文阅读-多传感器融合语义slam
  17. 再生龙U盘做系统镜像及系统还原【系统恢复,图文并茂】
  18. 概率论课程设计利用Matlab,概率论与数理统计课程设计
  19. 笔记:TP-Link TL-WR710N刷OpenWrt Chaos Calmer 15.05.1
  20. wp应用发布,金宝贝点读

热门文章

  1. MySQL zip压缩包安装
  2. Spring @Import 注解使用详解
  3. 运城学院数学与计算机系,运城学院数学与信息技术学院.doc
  4. Uncaught TypeError: Cannot read property ‘events‘ of undefined
  5. 在内部局域网(无外网)使用阿里云短信
  6. cas 注销不关闭浏览器异常_上海公司经营异常注销麻烦吗
  7. 进程隐藏工具hidetoolz源码_linux最好用的资源监控工具-glances
  8. m5310模组数据上传至onenet_NBIOT模组M5310接入中国移动物联网开放平台示例文档
  9. python常用关键字意思_python基础之常用关键字总结
  10. 6-Qt6对象树及内存管理