位置: IT常识 - 正文

Vue项目如何打包并部署(nginx)(vue项目如何打包成dist)

编辑:rootadmin
Vue项目如何打包并部署(nginx) 使用场景:

推荐整理分享Vue项目如何打包并部署(nginx)(vue项目如何打包成dist),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue项目如何打包成dist,vue项目如何打包上线,vue项目如何打包成组件,vue项目如何打包为可执行文件,vue项目如何打包发布,vue项目如何打包为可执行文件,vue项目如何打包成app,vue项目如何打包成app,内容如对您有帮助,希望把文章链接给更多的朋友!

我们常使用前后端分离项目时,会需要将前端vue打包然后部署。

一.打包

vue项目其实可以直接通过一下语句进行打包:

npm run build

默认打包情况如下:

当我们需要将打包名称以及静态资源位置进行修改时便需要进行相应的配置:

1.首先在项目根目录下创建vue.config.js文件

配置内容如下所示(附带跨域问题解决):

module.exports = { //打包 publicPath: './', outputDir: 'test', //打包输出目录 assetsDir: './static', //放置生成的静态资源 filenameHashing: true, // 生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存 lintOnSave: false, //设置是否在开发环境下每次保存代码时都启用 eslint验证 productionSourceMap: false,// 打包时不生成.map文件 // 解决跨域配置 devServer: { //记住,别写错了devServer//设置本地默认端口 选填 port: 8080, proxy: { //设置代理,必须填 '/api': { //设置拦截器 拦截器格式 斜杠+拦截器名字,名字可以自己定 target: 'http://localhost:9090', //代理的目标地址(后端设置的端口号) changeOrigin: true, //是否设置同源,输入是的 pathRewrite: { //路径重写 '/api': '' //选择忽略拦截器里面的单词 } /*也就是在前端使用/api可以直接替换为(http://localhost:9090)*/ } } },}Vue项目如何打包并部署(nginx)(vue项目如何打包成dist)

2.查看路由中(router/index.js)是否使用history,是的话修改为hash。或者将mode直接注掉,因为默认使用hash。

const router = new VueRouter({ /*mode: 'history',*/ mode: 'hash', routes:[]})export default router

然后再次使用npm run build进行打包就会出现test文件夹,已经其中静态文件会放置到static中。

到此打包已经结束。

3.找到打包后文件的路径

双击打包好的index.html文件,就可以看到是首页了。

二.部署(nginx)

首先需要安装nignx,这个毋庸置疑这里就不介绍。(或者后续会在nginx板块放置具体安装步骤)

直接在nginx.conf中进行配置即可:

server { listen 8021; server_name localhost; location /test{ alias /home/hyq/vue_file; index index.shtml index.html index.htm; }

配置具体含义见:Nginx配置信息_憨憨要秃头的博客-CSDN博客

然后启动或者重启nginx即可。

访问:服务器地址:8021/test即可。

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

本文链接地址:https://www.jiuchutong.com/zhishi/296137.html 转载请保留说明!

上一篇:PyTorch+PyG实现图神经网络经典模型目录(pytorch example)

下一篇:tree shaking(摇树优化)(摇树的英文是什么)

  • 萤石云怎么绑定多个人(萤石云怎么绑定设备)

    萤石云怎么绑定多个人(萤石云怎么绑定设备)

  • 华为手机4g隐藏开关(华为手机4g隐藏功能)

    华为手机4g隐藏开关(华为手机4g隐藏功能)

  • bilibili视频怎么下载到本地(bilibili视频怎么提取音频)

    bilibili视频怎么下载到本地(bilibili视频怎么提取音频)

  • 电脑的下面一栏点不了是为什么(电脑的下面一栏不见了)

    电脑的下面一栏点不了是为什么(电脑的下面一栏不见了)

  • 照片重命名显示名称已被使用(照片重命名显示名称已被使用怎么删除)

    照片重命名显示名称已被使用(照片重命名显示名称已被使用怎么删除)

  • iphone6plus怎么隐藏应用(iphone6plus怎么隐藏app)

    iphone6plus怎么隐藏应用(iphone6plus怎么隐藏app)

  • 网卡坏了怎么办(无线网卡坏了怎么办)

    网卡坏了怎么办(无线网卡坏了怎么办)

  • 快手注销后别人还能看到吗(快手注销后别人还能看到之前的私信吗)

    快手注销后别人还能看到吗(快手注销后别人还能看到之前的私信吗)

  • 苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

    苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

  • 苹果8后摄像头和手电筒打不开(苹果8后摄像头黑屏怎么回事)

    苹果8后摄像头和手电筒打不开(苹果8后摄像头黑屏怎么回事)

  • cpu和显卡温度多少度正常(cpu温度和显卡温度一般控制多少)

    cpu和显卡温度多少度正常(cpu温度和显卡温度一般控制多少)

  • iphone xs多少cm(iphone xs多少像素)

    iphone xs多少cm(iphone xs多少像素)

  • ips和ids的区别(ips和ids的区别是什么ensp可以实现吗)

    ips和ids的区别(ips和ids的区别是什么ensp可以实现吗)

  • 支付宝付款密码在哪里设置(支付宝付款密码忘记了)

    支付宝付款密码在哪里设置(支付宝付款密码忘记了)

  • 路由器4c是什么意思(无线路由器4c是什么意思)

    路由器4c是什么意思(无线路由器4c是什么意思)

  • iphone怎么取消恢复模式吗(如何取消苹果数据恢复)

    iphone怎么取消恢复模式吗(如何取消苹果数据恢复)

  • 快手极速版怎么按暂停(快手极速版怎么赚钱)

    快手极速版怎么按暂停(快手极速版怎么赚钱)

  • 电脑运行怎么打开(电脑运行怎么打开浏览器)

    电脑运行怎么打开(电脑运行怎么打开浏览器)

  • 云闪付不能扫码怎么办(云闪付不能扫码支付宝)

    云闪付不能扫码怎么办(云闪付不能扫码支付宝)

  • 微信如何停用收款功能(微信如何停用收款码)

    微信如何停用收款功能(微信如何停用收款码)

  • 快手粉丝团在哪里找(快手粉丝团在哪里加入)

    快手粉丝团在哪里找(快手粉丝团在哪里加入)

  • 如何查询手机运行时间(如何查询手机运存使用情况)

    如何查询手机运行时间(如何查询手机运存使用情况)

  • 快手不满18能直播吗(快手未满十八岁能直播吗)

    快手不满18能直播吗(快手未满十八岁能直播吗)

  • 一加手机7 Pro的处理器是那种(一加7 pro咋样)

    一加手机7 Pro的处理器是那种(一加7 pro咋样)

  • vivox27怎么设置全面屏手势(vivox27怎么设置后运行的程序)

    vivox27怎么设置全面屏手势(vivox27怎么设置后运行的程序)

  • 华为lld一al20是什么型号(华为ldn-al20什么型号)

    华为lld一al20是什么型号(华为ldn-al20什么型号)

  • 大沙丘国家公园和保护区,美国科罗拉多州 (© Y Paudel/Getty Images)(大沙丘国家公园在哪里)

    大沙丘国家公园和保护区,美国科罗拉多州 (© Y Paudel/Getty Images)(大沙丘国家公园在哪里)

  • Nginx超时配置(nginx连接超时时间设置多少)

    Nginx超时配置(nginx连接超时时间设置多少)

  • 小规模纳税人租赁不动产税率
  • 土地增值税怎么计算
  • 开发票,对方收取税点,如何计算
  • 设备计提的折旧为什么要交所得税
  • 车险退到对公账户会计分录是
  • 购车发票需要认购吗
  • 季度三十万,是不含税额吗
  • 医院企业所得税怎么征收的
  • 普通发票红字冲销发票怎么操作
  • 收到网站招聘费专票如何做账务处理?
  • 房租费用在本年内可以不摊销吗?
  • 货币基金可以投资
  • 海关进口需要什么手续
  • 增值税为什么申报不了
  • 手撕发票怎么粘贴平整
  • 免税发票不用纳税可以吗
  • 营改增后甲供材税前扣除还是税后扣除?
  • 在建期间费用怎么处理?
  • 外贸企业支付境外佣金
  • 行政单位需要缴税吗
  • 企业计提的安全生产费用年末应如何处理
  • 快递有发票快递如何收费
  • 缴纳社保的账务处理办法
  • 存货跌价准备用账面余额还是账面价值
  • 测量仪器进工程成本的什么科目?
  • 工会资助贫困大学生
  • 计提职工薪酬怎么算
  • 小规模纳税人安装费税率
  • 进销存单据
  • 年末一般纳税人税率表
  • 企业补缴个人所得税罚款
  • 多开票金额会计分录
  • 康沃尔郡的大学
  • 承包经营所得税税率表
  • 财政补贴是解决什么问题的
  • 购车的进项税怎么抵扣
  • SpringBoot+Vue实现在线商城系统
  • 填写发票票种核实怎么填
  • 劳务公司可以
  • 什么是企业所得税收入
  • 土地增值税采用
  • 季节性停工计入当期损益吗
  • MySQL主从数据库搭建
  • 公司车辆固定资产管理办法
  • 删除一张表的某一条记录
  • 低值易耗品的账务处理图片
  • 发票上的货物要怎么填?
  • 营业外收支的账户有哪些
  • 应缴国库款和应缴财政专户款有什么区别
  • 内地汇丰银行账户管理费
  • 人力资源外包服务费计入什么科目
  • 财务费用在贷方负数表示什么
  • 电脑开票怎么操作流程
  • 其他应收款待抵扣借方是什么意思啊
  • 用union怎么把结果加起来
  • 繁体系统安装简体软件
  • 脱机文件怎么办
  • 无光驱无u盘重装系统
  • 密码多次错误被锁定怎么办
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • ccxprocess是什么程序
  • linux虚拟机怎么查看目录
  • win10怎么关闭讲述人模式
  • cmd attribute
  • js设计模式有什么用
  • document.all.value
  • python 开源ide
  • js弹出小窗口
  • nodejs实现文件下载
  • javascript初级教程
  • javascript !
  • 什么是跨地区经营汇总纳税企业
  • 四川税务局网上办事大厅
  • 税务怎么在外网申报
  • 怎么查询购置税交了没有
  • 浅谈新时代劳动教育答案
  • 广东税务社保缴费查询
  • 代理运输服务费和运费的区别
  • 华为西安总代理
  • 小规模纳税人应交增值税账务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设