位置: 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(摇树优化)(摇树的英文是什么)

  • 邮政怎么咨询客服更改预留手机号(邮政怎么联系)

    邮政怎么咨询客服更改预留手机号(邮政怎么联系)

  • WIN10系统如何隐藏任务栏图标(win10系统如何隐藏盘符)

    WIN10系统如何隐藏任务栏图标(win10系统如何隐藏盘符)

  • 抖音个人主页链接在哪(抖音个人主页链接是啥)

    抖音个人主页链接在哪(抖音个人主页链接是啥)

  • 打印机有哪些种类(打印机有哪些种类?各有什么特点?)

    打印机有哪些种类(打印机有哪些种类?各有什么特点?)

  • 哔哩哔哩免流失败(哔哩哔哩免流没用)

    哔哩哔哩免流失败(哔哩哔哩免流没用)

  • 芒果TV账号在哪里找(芒果tv账号在哪里登陆)

    芒果TV账号在哪里找(芒果tv账号在哪里登陆)

  • 三相220v和三相380v的区别(三相220v和三相380v的电流)

    三相220v和三相380v的区别(三相220v和三相380v的电流)

  • 学生信息平台密码忘了怎么办(学生信息账号)

    学生信息平台密码忘了怎么办(学生信息账号)

  • 1寸证件照尺寸像素(1寸证件照尺寸标准像素)

    1寸证件照尺寸像素(1寸证件照尺寸标准像素)

  • 淘宝视频尺寸不符合要求怎么办(淘宝视频尺寸不符合用什么软件修改)

    淘宝视频尺寸不符合要求怎么办(淘宝视频尺寸不符合用什么软件修改)

  • 抖音抖一下对方知道吗(抖音里对方)

    抖音抖一下对方知道吗(抖音里对方)

  • 电脑抓屏键是什么(电脑抓屏键是什么意思)

    电脑抓屏键是什么(电脑抓屏键是什么意思)

  • 为什么苹果手机电筒突然用不了(为什么苹果手机屏幕亮度突然变暗)

    为什么苹果手机电筒突然用不了(为什么苹果手机屏幕亮度突然变暗)

  • 为什么新注册的qq不能登录微信(为什么新注册的账号会出现账号异常)

    为什么新注册的qq不能登录微信(为什么新注册的账号会出现账号异常)

  • 怎样恢复微信黑名单人员(怎样恢复微信黑名单里的联系人)

    怎样恢复微信黑名单人员(怎样恢复微信黑名单里的联系人)

  • vivox30屏幕比例(vivox23屏幕比例)

    vivox30屏幕比例(vivox23屏幕比例)

  • 无线键盘按什么键激活(无线键盘按什么键连接蓝牙)

    无线键盘按什么键激活(无线键盘按什么键连接蓝牙)

  • AMD3600X只支持3200内存吗(amd3600支持多大内存)

    AMD3600X只支持3200内存吗(amd3600支持多大内存)

  • 抖音时间锁忘了怎么办(忘记时间锁密码如何解除抖音时间锁)

    抖音时间锁忘了怎么办(忘记时间锁密码如何解除抖音时间锁)

  • 华为手机2g网换4g网络(华为手机切换2g网络)

    华为手机2g网换4g网络(华为手机切换2g网络)

  • 书旗小说如何免费阅读(书旗小说怎么免广告)

    书旗小说如何免费阅读(书旗小说怎么免广告)

  • 快手超级管理员和管理员的区别(快手超级管理员有几个)

    快手超级管理员和管理员的区别(快手超级管理员有几个)

  • dnf运行身份怎么解决(dnf游戏运行库)

    dnf运行身份怎么解决(dnf游戏运行库)

  • i78550u和i58250u差别(i78550u与i58250u)

    i78550u和i58250u差别(i78550u与i58250u)

  • 小米cc9e如何隐藏应用(小米cc9应用隐身)

    小米cc9e如何隐藏应用(小米cc9应用隐身)

  • 微信无银行卡密码找回(微信银行卡没有密码怎么解绑)

    微信无银行卡密码找回(微信银行卡没有密码怎么解绑)

  • 如何保护excel表格中的内容不被修改(如何保护excel表格不被打开)

    如何保护excel表格中的内容不被修改(如何保护excel表格不被打开)

  • 小规模要交增值税怎么计提
  • 已申报税额是什么意思可以退吗
  • 套期会计新旧准则对比
  • 综合所得申报是报上个月的吗
  • 营业外支出罚款所得税怎么处理
  • 职工福利费开了没有发票
  • 增值税进项抵扣怎么做账
  • 收到股东投资款怎么做账
  • 资本公积与什么有关
  • 长期负债率分析
  • 财产转让应纳税额如果是负数怎么办
  • 劳务支付
  • 砂石的资源税怎么算
  • 挂靠被查出来后挂靠费怎么处理?
  • 房产空置怎么判定
  • 商业银行固定资产贷款
  • 一个月计提2个月工资
  • 工厂出租厂房税率
  • 企业所得税可以扣除的项目有哪些
  • 外贸企业购进货物出口后,应退消费税应当贷记
  • 建筑企业甲供材税收筹划
  • 工程发票没写经办人没写可以吗
  • 金税盘问题
  • 土地纳税申报表
  • 个人取得的拍卖资格
  • 房地产增值税如何抵扣
  • 免税收入与不征税收入的区别与联系
  • 住房公积金是否全国联网
  • 如何测试网络延迟
  • win7电脑加入域
  • 私营企业员工享受探亲假吗
  • 国际重复征税的类型及范围
  • 进项和销项相抵还需要交税吗
  • ajax获取php数据
  • linux系列
  • 如何利用命令符复制文件
  • 增值税价外费用如何开票
  • Win10 Build 19043.1147 (21H1)预览通道更新补丁KB5004296(附完整更新日志)
  • 增值税发票开红字发票后账务处理
  • 员工报销的费用
  • thinkphp wherein
  • php获取访问者mac地址
  • php实现评论回复功能
  • emacs scheme
  • 如何利用口诀记住那字
  • 如何做进项税额转出处理
  • 旅游费怎么记账
  • 微信平台的收入从哪里来
  • 房屋租赁如何入账
  • 出口免抵额需要加交付地方附加税吗
  • 小企业期间费用包括
  • 物资采购是
  • 如何结转完工入库的产品成本
  • 国债利息收入计入什么会计科目
  • 相同的商品附带不同的赠品发布
  • 支付单位结算卡费用计入什么科目
  • 垫付的资金
  • 生产成本的主要构成要素
  • 利润表怎么没有本月数
  • 坏账准备是什么类科目
  • vhd 打开
  • FNPLicensingService.exe是什么意思
  • linux查看mtime的命令
  • opencli
  • rapidjson使用
  • 微信小程序图片加载不出来
  • js设置窗口大小
  • Jqprint实现页面打印
  • tbc背包插件
  • javascript 操作css
  • 使用jquery实现表单验证
  • linux ssh 安装
  • ubuntu20.04 python
  • 安卓 截图
  • 如何用python开发软件
  • 办理税控盘的流程
  • 小规模出售不动产怎么交税
  • 建筑工程异地预缴税款时间限制
  • 销售免税货物可以抵扣进项税吗
  • 纳税服务投诉整改报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设