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

  • 华为p40pro支持5g网络的吗(华为p40pro支持5Gwifi吗)

    华为p40pro支持5g网络的吗(华为p40pro支持5Gwifi吗)

  • 小艺小艺如何改名(小艺小艺修改)

    小艺小艺如何改名(小艺小艺修改)

  • a5b5笔记本大小对比(a5b5笔记本大小对比图片)

    a5b5笔记本大小对比(a5b5笔记本大小对比图片)

  • 拼多多自动退款怎么回事?(拼多多自动退款后需要把东西退回去吗)

    拼多多自动退款怎么回事?(拼多多自动退款后需要把东西退回去吗)

  • 抖音之前号码已经不用了,要怎么登录(抖音之前号码已经不用了,要怎么登录回来)

    抖音之前号码已经不用了,要怎么登录(抖音之前号码已经不用了,要怎么登录回来)

  • ios14支持那些机型(ios14支持的手机型号)

    ios14支持那些机型(ios14支持的手机型号)

  • 抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

    抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

  • 抖音里的歌曲在哪里下载(抖音里的歌曲在哪里找到)

    抖音里的歌曲在哪里下载(抖音里的歌曲在哪里找到)

  • 华为freebuds3与悦享版区别(华为freebuds3i和悦享版)

    华为freebuds3与悦享版区别(华为freebuds3i和悦享版)

  • 苹果se电池耐用吗(iphone se电池续航怎么样)

    苹果se电池耐用吗(iphone se电池续航怎么样)

  • 谷歌全家桶是什么(谷歌全家桶有什么用)

    谷歌全家桶是什么(谷歌全家桶有什么用)

  • 视频会议静音后能听到声音吗(视频会议静音后还能说话吗)

    视频会议静音后能听到声音吗(视频会议静音后还能说话吗)

  • word怎么自动编页码(word怎么自动编号)

    word怎么自动编页码(word怎么自动编号)

  • 苹果平板可以用普通耳机吗(苹果平板可以用鼠标吗)

    苹果平板可以用普通耳机吗(苹果平板可以用鼠标吗)

  • 微信怎么关闭自动进群(微信怎么关闭自动下载图片视频)

    微信怎么关闭自动进群(微信怎么关闭自动下载图片视频)

  • 小米mlplay是什么型号(小米mlplay是什么型号手机)

    小米mlplay是什么型号(小米mlplay是什么型号手机)

  • qq语音怎么取消自动翻译(qq语音怎么取消ctrl静音)

    qq语音怎么取消自动翻译(qq语音怎么取消ctrl静音)

  • 快手怎么看自己的作品上没上热门(快手怎么看自己实名了多少账号)

    快手怎么看自己的作品上没上热门(快手怎么看自己实名了多少账号)

  • 视频彩铃怎么关闭(红米视频彩铃怎么关)

    视频彩铃怎么关闭(红米视频彩铃怎么关)

  • 华为p30pro尺寸(华为p30pro尺寸长宽高)

    华为p30pro尺寸(华为p30pro尺寸长宽高)

  • 天猫国际和全球购区别(天猫国际和全球速卖通的区别)

    天猫国际和全球购区别(天猫国际和全球速卖通的区别)

  • qq群二维码是永久的吗(qq群二维码长期有效吗)

    qq群二维码是永久的吗(qq群二维码长期有效吗)

  • excel在哪下载

    excel在哪下载

  • 华为p30可以定位吗(华为p30可以定位苹果手机吗)

    华为p30可以定位吗(华为p30可以定位苹果手机吗)

  • 一般纳税人条件要求2020
  • 企业的主要经营哲学理念
  • 个人独资企业可以核定征收吗
  • 个税身份证验证怎么弄
  • 用友无法录入现金流量怎么处理
  • 银行汇票应计入什么科目
  • 发票额开多了多出的金额怎么处理?
  • 农民合作社缴附加税吗
  • 工程预付款的规定
  • 营改增退税政策
  • 房地产开发临时用电
  • 收到购货单位货款属于什么会计科目
  • 补税款的分录应该怎么写
  • 居民企业分红免征企业所得税分录
  • 经济补偿金如何计税
  • 企业银行基本户
  • 税收滞纳金可以税前扣除吗
  • 怎么解决win11系统不兼容问题
  • 分公司打货款怎么做账
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • 股票的交易费用多少
  • 房地产企业按揭款到账后增值税
  • 为员工租房租金怎么入账
  • 参加活动获得的荣誉怎么写
  • 社保退休金计算方法
  • 购买土地前期测量费怎么入账
  • php实现文件下载功能
  • 爬虫10054
  • 斋普尔的景点
  • pnp算法简介与代码解析
  • 一般纳税人简易征收3%可以开专票吗
  • 建筑工程增值税怎么算
  • 一只华莱士飞蛙掠过森林地面 (© Stephen Dalton/Minden Pictures)
  • tensorflow gpu安装
  • web2的核心理念
  • 财政贴息会计处理怎么理解
  • html导航链接
  • 长期股权投资种类
  • python skewness
  • 绿化租赁合同要交印花税吗
  • 企业付给个人工资怎么算
  • 商业承兑贴现几个点
  • 揭秘如何投屏纽约时代广场
  • 业务招待费的列支
  • 供应商费用是什么
  • 药品的增值税税率13%还是17%?
  • 贷方账户日累计金额超限什么意思
  • 罚款支出算费用吗
  • 增值税发票上注明的价款包含增值税吗
  • 办外经证需要交税吗
  • 如何计提营业税
  • 加息法实际利率计算公式
  • 贴现利息的计算公式为
  • 与成本直接相关的有哪些
  • 卸车费属于什么费用类别
  • 第二年发票可以入上年账吗
  • 增值税为负值时当年可抵扣的进项税
  • 什么是递延所得税资产
  • 营业执照经营范围怎么变更
  • 公司的应付账款
  • access数据类型是什么
  • IPad怎么连接电视机看看影视
  • win7系统开机蓝屏0x0000007b
  • win7系统如何屏幕放满屏幕
  • linux如何快速入门
  • jquerycuishifeng
  • jquery验证码
  • linux 搜索文件
  • node 进程
  • 啥叫七个不得
  • gridview行数
  • jquery给table赋值
  • linux命令行怎么用
  • python-shell
  • jquery插件使用
  • 税务局不动产交易缴税方案
  • 纳税申报模拟
  • 深圳如何打印个人征信
  • 企业去哪查
  • 贷款利息扣款日未足额缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设