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

  • 个税汇算清缴时全年一次性奖金汇总到工资薪金怎么操作
  • 房屋出租收入会计分录
  • 积分兑换开始啦
  • 补提上一年度的年终奖
  • 未交增值税最后到哪去了
  • 桐木板芯销售
  • 公司之间房产过户免税条件
  • 固定基金怎么算
  • 支付的水电费属于什么会计科目
  • 法律关系三要素表
  • 开出增值税发票没收到怎么抵扣进项税?
  • 税局未核定印花税一直没有交怎么办
  • 销售营改增之后取得的固定资产
  • 小配件出口怎么报关
  • 委托销售的增值税税率
  • 汇总申报怎么申请
  • 融资租赁哪些项目可以增值税抵扣
  • 建筑企业预缴企业所得税会计分录
  • 其他应收款押金计提坏账吗
  • 企业怎么通过债务转让
  • 企业残疾人保障金的缴纳标准
  • 公司产品因质量问题买家追究
  • 如何正确安装锯条
  • 广告联系电话
  • 期货和远期
  • 招待费报销制度规定
  • 清卡处于非征期是什么意思
  • 苹果手机升级微信版本
  • php一个页面多个分页
  • ct.dll
  • 律师费怎样入账
  • 文件上传漏洞及解决方案
  • 企业财产租赁税率
  • php rsa
  • 长期借款汇兑收益怎么算
  • 我国增值税的纳税范围包括
  • 史密斯理工学院
  • 微信php开发包
  • http命令
  • 企业会计准则季度怎么填
  • 长投转可供
  • 公司代扣代缴个人所得税是怎么算的
  • 预收账款可以通过什么科目核算
  • 劳务外经证预缴税款
  • 公司如何交五险一金
  • 交易性金融资产的账务处理
  • 权益性投资收益按照什么确认收入的实现
  • 应付账款期初期末
  • 应收票据的核算范围包括
  • 信息服务费也有滞纳金吗
  • 机票退票手续费可以开发票吗
  • 余额调节表的模板
  • 合伙企业是什么组织形式
  • 过路费纸质发票可以抵扣增值税吗
  • 一般纳税人注销公司流程2023
  • 外经证适用范围
  • 年度计提资产减值准备 好还是坏
  • 影响以前年度损益的科目
  • 佣金开什么发票内容?
  • 固定资产是指什么
  • mysql处理海量数据
  • windows xp cmd
  • WINDOWS SERVER 2008开启桌面主题具体步骤
  • 苹果mac安装
  • windows xp死亡倒计时
  • linux的ftp命令
  • OS X Yosemite系统怎么制作u盘安装盘
  • Win10年度更新(RS1)怎么样升级?升级方法一览
  • Python生成随机数
  • 用jquery制作网页
  • js日期操作
  • unity 3d场景2d角色
  • jquery 延迟对象
  • node.js怎么用
  • python-shell
  • 刚开始学java的心得体会
  • jquery替换div内容
  • 企业取得了哪些成绩
  • 贵州税务机关
  • 补充协议交印花税嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设