vue项目打包部署到服务器

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

目录

一、打包项目

 二、修改Nginx的配置

三、部署

四、开放端口号


一、打包项目

1. 在 vue.config.js 文件中找到并修改,主要是publicPath 与outputDir 两项配置,若项目中有baseUrl,替换为publicPath (baseUrl, vue cli 3.3 已弃用)

 module.exports = {
    // 基本路径
    publicPath: './',
    // 输出文件目录
    outputDir: 'dist',
    // webpack-dev-server 相关配置
    devServer: {
    port: 8888
    }
    }

2. 修改完成之后就可以进行打包了,在package.json文件找到下图中的打包命令,如下例打包命令是npm run build:prodvue项目打包部署到服务器

3. 在控制台终端输入该命令,出现下图就成功了 ,如果build出错试一下命令 npm install script-ext-html-webpack-plugin 。

vue项目打包部署到服务器

4. 打包完成之后项目中会生成一个dist文件夹,直接访问里面的index.html就可以

vue项目打包部署到服务器

 二、修改Nginx的配置

1. 找到http下的server,修改Nginx的代理端口号listen配置,如8888, 修改项目的存放地址location的root配置为 存放dist的位置,server_name改为你的电脑ip(打开cmd输入ipconfig找到)

2. 配置完成后,去启动你的nginx(打开cmd,cd进入nginx安装目录,输入start nginx/start nginx启动nginx ),然后访问就可以了。

vue项目打包部署到服务器

 vue项目打包部署到服务器

3. nginx停止命令:nginx -s quit/stop nginx重启命令: nginx -s reload

4. 启动:直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx

三、部署

1. WIN+R打开运行,输入mstsc,点击确定

vue项目打包部署到服务器

2. 远程桌面连接:输入远程地址ip、密码、远程设备的名称等,连接

vue项目打包部署到服务器

vue项目打包部署到服务器

3. 将刚打包好的dist文件压缩成ZIPRAR等格式的包,之后要实现在远程桌面中拿到主机的压缩后的dist文件,

(1)关掉远程桌面 ,WIN+R,输入mstsc,回车

vue项目打包部署到服务器

(2)点击‘本地资源’-‘详细信息’

vue项目打包部署到服务器

(3)勾选中放置dist压缩包的盘,点击确定,然后点击连接

vue项目打包部署到服务器

 (4)接上远程服务器后,就可以在远程桌面中的‘我的电脑’,访问到刚刚勾选的本地磁盘了,如下图。

vue项目打包部署到服务器

 (5)然后就可以将磁盘中的dist压缩包复制到指定位置,然后解压部署了,部署完成后就可以退出远程了,然后在浏览器上输入你刚刚的服务器地址IP进行线上测试 (记得开放你的端口号)。

四、开放端口号

1. 打开防火墙

vue项目打包部署到服务器

2. 高级设置

vue项目打包部署到服务器

3. 入站规则——新建规则

vue项目打包部署到服务器

4. 端口——下一步

vue项目打包部署到服务器

5. 如图选择——输入开放端口号(输入你的项目端口号)

vue项目打包部署到服务器

6. 允许连接

vue项目打包部署到服务器

7. 下一步

vue项目打包部署到服务器

8. 输入名称

vue项目打包部署到服务器

9. 看到已开放的端口

vue项目打包部署到服务器文章来源地址https://www.toymoban.com/news/detail-453271.html

到了这里,关于vue项目打包部署到服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vue项目打包部署在windows或linux服务器上

    最近写了一个前后端分离的项目,前端用的是vue,因此记录一下将该项目部署到服务器的整个过程。 1.首先,在控制台输入npm run build命令(或者npm run build:prod)。该命令用于将前端vue打包。打包后的文件是dist文件夹。(开发阶段的一些配置在打包后会失效,比如开发阶段配置

    2024年02月11日
    浏览(75)
  • Vite打包Vue3项目,利用宝塔部署到服务器

    按照如图的配置,将vite.config.js的 base 改为  /dist/ 然后npm run build 就会得到左边的这个dist文件夹,这就是打包好的文件 创建项目以及项目配置 我在服务器安装的php是5.6版本的,其他版本可以自己试一下 解决刷新404问题 上传成功之后,文件目录结构是这样的 (顺序不一定要

    2024年04月13日
    浏览(83)
  • Vue项目上线打包好的文件如何在服务器上部署?

    1.打开router下的js文件,调成hash模式: mode:\\\'hash\\\'   2.终端输入: npm run build 3.此时项目中会多出一个dist的文件,这个文件就是我们打包出来的项目   (1)建立一个新的文件夹 (2)终端输入命令: npm init (3)输入: xxx_server (4)然后一路按回车到文件夹——框架完成,如下图

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

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

    2024年02月16日
    浏览(57)
  • 关于前端vue打包项目以及静态网站部署项目到阿里云ECS云服务器初学简单教程

    准备工作: 1.首先进入https://ecs.console.aliyun.com/ 领取或者购买一台简单的ECS云服务器。 进入网站注册登录后拉到页面最下面或者顶部搜索免费云服务器领取立即试用 ,当然富哥花钱买一台服务器也行。   创建完了以后可以进入云服务ECS工作台,然后就是以下界面   点击右边

    2024年02月04日
    浏览(72)
  • SpringBoot + Vue2项目打包部署到服务器后,使用Nginx配置SSL证书,配置访问HTTP协议转HTTPS协议

    配置nginx.conf文件,这个文件一般在/etc/nginx/...中,由于每个人的体质不一样,也有可能在别的路径里,自己找找... 证书存放位置,可自定义存放位置 两个文件 后端配置 把.pfx拷贝到resource下,然后配置一下yml

    2024年02月02日
    浏览(75)
  • 打包前后端项目并部署至服务器

    打包命令: npm run build 执行完命令后,会生成一个名为 dist 的文件夹,这个就是打包好的前端项目。 2.1、执行 maven 的 clean ,删除项目编译创建的 target 文件夹 2.2、执行 package,将项目打包至 target 文件夹下 3.1、连接服务器 3.2、在根目录创建文件夹,并上传打包好的前后端项

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

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

    2024年03月14日
    浏览(70)
  • Golang 打包go项目部署到linux服务器

    我们可以在终端中输入以下代码: 然后就会生成main-linux的二进制可执行文件,然后我们就可以将main-linux放到服务器中的任一目录中,然后我们就可以执行以下命令运行。 这是我们在网上可以搜索到的方法,但是我相信很多人通过这个方法尝试后发现,它并不能运行。我相信

    2024年02月16日
    浏览(67)
  • Nuxt - 项目打包部署及上线到服务器流程(SSR 服务端渲染)

    网上大部分关于 Nuxt 打包部署教程真的是可以用五花八门来形容,这对于第一次接触的朋友简直是无从下手。 本文将尽可能详细的描述,打包部署及上线到服务器完整流程。 强烈建议您打开 官方文档,与本教程对照着,这有助于您更好的理解。 您需要先了解一下 Nuxt 命令及

    2024年02月09日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包