位置: IT常识 - 正文

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

发布时间:2024-01-15
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(摇树优化)(摇树的英文是什么)

  • 微软商店下载路径更改(微软商店下载路径更改后还是在c盘)

    微软商店下载路径更改(微软商店下载路径更改后还是在c盘)

  • 微信通过名片分享怎么查谁分享的(微信通过名片分享添加)

    微信通过名片分享怎么查谁分享的(微信通过名片分享添加)

  • 为什么airdrop一直正在等待(为什么airdrop一直正在转换)

    为什么airdrop一直正在等待(为什么airdrop一直正在转换)

  • 苹果手机能发微信不能上网(苹果手机能发微信不能打电话)

    苹果手机能发微信不能上网(苹果手机能发微信不能打电话)

  • 别人点赞为什么看不见(别人点赞为什么不显示)

    别人点赞为什么看不见(别人点赞为什么不显示)

  • 手机电池健康度多少算正常(手机电池健康度多久掉一点)

    手机电池健康度多少算正常(手机电池健康度多久掉一点)

  • 屏幕刷新率120和90区别大么(屏幕刷新率120和165差多少)

    屏幕刷新率120和90区别大么(屏幕刷新率120和165差多少)

  • 手机充电口叫什么零件(手机充电口有几种叫法)

    手机充电口叫什么零件(手机充电口有几种叫法)

  • qq神秘字符怎么领取(qq神秘字符从哪里弄)

    qq神秘字符怎么领取(qq神秘字符从哪里弄)

  • 为啥小米6X要重启才能充电(小米6为什么重)

    为啥小米6X要重启才能充电(小米6为什么重)

  • xr可以用11的壳吗(xr能不能用11的壳子)

    xr可以用11的壳吗(xr能不能用11的壳子)

  • 联通机顶盒10071错误代码(中国联通网络机顶盒)

    联通机顶盒10071错误代码(中国联通网络机顶盒)

  • iphonexs运存多大(iphonexs运存多少)

    iphonexs运存多大(iphonexs运存多少)

  • word文档怎么画点画线(word文档怎么画线条)

    word文档怎么画点画线(word文档怎么画线条)

  • 手机耳机听不见声音怎么办(手机耳机听不见人声只能听见背景音乐)

    手机耳机听不见声音怎么办(手机耳机听不见人声只能听见背景音乐)

  • 乐视怎么改绑手机(乐视手机绑定)

    乐视怎么改绑手机(乐视手机绑定)

  • 手机显示hd要收费吗(手机显示hd要收费不)

    手机显示hd要收费吗(手机显示hd要收费不)

  • 电脑兼容模式怎么调整(电脑兼容模式怎么还原)

    电脑兼容模式怎么调整(电脑兼容模式怎么还原)

  • 小米手坏怎么连接手机(小米手坏怎么连接网络)

    小米手坏怎么连接手机(小米手坏怎么连接网络)

  • 一加七手机配什么耳机(一加七手机配什么充电器)

    一加七手机配什么耳机(一加七手机配什么充电器)

  • 微光如何自己添加片源(微光怎么添加app)

    微光如何自己添加片源(微光怎么添加app)

  • wps表格怎么往下编号(wps表格怎么往下移一行)

    wps表格怎么往下编号(wps表格怎么往下移一行)

  • win7命令提示符提示

    win7命令提示符提示"已被系统管理员停用"?(win7命令提示符怎么打开)

  • 复制快捷键ctrl加什么介绍(复制快捷键ctrl+c)

    复制快捷键ctrl加什么介绍(复制快捷键ctrl+c)

  • 哪些企业可以出2.2证书
  • 税友的财务软件叫什么
  • 公户的钱能买股票怎么处理
  • 现金流量表的编制基础是什么
  • 营业外收入是否属于当期损益
  • 金蝶怎么反结账上月的凭证
  • 建筑企业收到招聘短信
  • 退休工资缴纳个人所得税税率表
  • 个税个人减免
  • 中小型物流公司简介
  • 税收的基本特点有
  • 员工工伤保险报销走什么科目
  • 企业收到委托开发软件的货款如何记账?
  • 修理费的定额发票还可以报销吗?
  • 淘宝企业店铺的钱会打到哪里
  • 跨年度收入计算的增值税如何入账?
  • 培训费发票可以抵扣进项税吗
  • 海关完税凭证抵扣税率
  • 固定健身器械使用方法
  • 不动产增值税总结
  • 垫付的工程款可以起诉要回吗
  • 期初存货余额在哪张表里
  • 银行承兑汇票承兑手续费是多少
  • windows10如何开机启动软件
  • 网购iphone注意什么
  • 误解苹果
  • 企业清算所得税申报
  • 栀子花叶子发黄是什么原因
  • 员工提前预支工资借条
  • 累计盈余科目怎么填
  • 损益类账户的期末余额一般在借方还是贷方
  • zendframework3中文手册
  • 人工智能示例
  • php遍历文件夹
  • yolov5标签格式
  • php中实现文件上传需要用到哪几个函数
  • 论文导语如何写
  • 使用vue开发app
  • php static变量
  • 旅行社的会计分录怎么做
  • 融资租赁利息一般多少
  • 持有至到期投资属于流动资产吗
  • 房屋出租收到的发票
  • 什么时候工程物资什么时候在建工程
  • 退股东股本账务处理
  • 使用mysqldump备份数据库
  • 税法对工资薪金的要求
  • 收到银行开具的利息发票怎么做账
  • 家具厂成本
  • 收到国家电网信息但号码不是的
  • 扣缴税款和情形有关系吗
  • 捆绑销售如何做会计处理合适?
  • 收据可以入账吗,符合税法规定吗
  • 增值税涉及的税目有哪些
  • 个人账户转公司账户附言写什么
  • 可供分配的利润是什么意思
  • 怎么冲减多计提的增值税
  • 360天认证期是什么时候发布的
  • 收到增值税发票后该如何处理啊?
  • 营改增后,小规模纳税人广联达
  • 劳动就业失业金怎么申请
  • 建筑公司的会计好做吗
  • 保险公司的业务分为
  • fedora linux安装教程
  • window8怎么样
  • windows8怎么更新到最新版本
  • Win7旗舰版系统文件名称
  • linux可视化界面怎么输入代码
  • win10资源管理器频繁无响应
  • win8.1系统补丁
  • opengl控制物体移动
  • Android中SQLite数据库的使用
  • js教程 chm
  • androidstudio安装gradle不成功
  • 利用python进行
  • 进口商品的消费税计入成本吗
  • 种子公司缴税吗多少钱
  • 学费减免政策
  • 河南车船税收费标准2022年
  • 二手车中介公司怎么做账报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号