最近在家写了个vue的demo,想着双十一买的服务器,就想把它部署上去给朋友们玩玩。奈何太菜,之前没有接触过服务器部署,就上网搜各种教程,但总有些不对劲。下面就当是自己的一个总结吧。

1.安装java环境 jdk

2.配置Tomcat

以上两步就不再赘述了,照着网上的教程一步一步来就OK啦。

3.在Tomcat的webapps下创建文件夹

我的项目名称为Pleasure,所以创建一个Pleasure的文件夹,后续会用到。这里以自己的实际项目为准。

4.在vue项目config/index.js文件中,设置assetsPublicPath: ‘/Pleasure/’

这里改为这个配置之后,最后编译产生的index.html中相关路径也会带上’/Pleasure’,不会报404的错误了。

5.在vue项目config/index.js文件中,配置productionSourceMap: false

6.在build/webpack.prod.config.js文件中,找到output,添加publicPath:’./’

 output: {path: config.build.assetsRoot,filename: utils.assetsPath('js/[name].[chunkhash].js'),chunkFilename: utils.assetsPath('js/[id].[chunkhash].js'),publicPath:'./'}

7.在build/webpack.base.config.js文件中,一样找到output,做如下修改

 output: {path: config.build.assetsRoot,filename: '[name].js',publicPath: process.env.NODE_ENV === 'production'? "./"+config.build.assetsPublicPath: "./"+config.dev.assetsPublicPath}

8.再到vue项目路径运行npm run build,生成dist文件夹

9.将dist文件夹复制到我们第3步创建的文件夹里,启动Tomcat即可

10.最后访问ip:port/Pleasure/dist/index.html

如在服务器上访问 http://localhost:8080/Pleasure/dist/index.html

其他的访问 http://49.XXX.XXX.XXX/Pleasure/dist/index.html

demo地址我会在下篇文章写vue前端跨域后放出来。

本人也是小白一枚,希望可以和大家多多交流,一起成长,冲冲冲。

手把手教小白部署vue教程相关推荐

  1. 拆装计算机主机,零基础如何组装电脑?装机之家手把手教您电脑组装教程图解...

    自己组装电脑对于小白来说,确实是一个技术活,如果没有一点点电脑组装经验,肯定无从下手的.当然对于目前互联网信息化时代,想要找一篇装机教程并不难,那么我们跟着装机教程一步一步学习并实践,相信很快就可以将 ...

  2. ESP8266 Non-OS SDK 开发之旅 基础篇① 初识 Non-OS SDK,史上超级详细手把手教小白20分钟快速搭建SDK软件开发环境,完成第一个例子Hello World!

    文章目录 1.前言 2. SDK概述 2.1 SDK使用流程 2.2 ESP8266 HDK -- 硬件开发工具 2.3 ESP8266 SDK -- 软件开发工具包 2.3.1 Non-OS SDK ...

  3. C# SuperSocket 手把手教你入门 傻瓜教程---5(探索自定义AppServer、AppSession,Conmmand,用配置文件App.comfig启动服务器)

    C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...

  4. C# SuperSocket 手把手教你入门 傻瓜教程---3(Telnet服务器和客户端请求处理)

    C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...

  5. C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据)

    C# SuperSocket 手把手教你入门 傻瓜教程系列教程 C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据) C# SuperSocket 手把手教你 ...

  6. 手把手教你如何Vue项目打包dist文件并Tomcat发布【超级详细】

    ???作者:bug菌 博客:CSDN.掘金等 ??公众号:猿圈奇妙屋 ??特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合. ??版权声明:文章里可能部分文字或者图片来源于互联网或者百度 ...

  7. 手把手教你用Vue.js封装Form组件

    前言: 在日常使用vue开发WEB项目中,经常会有提交表单的需求.我们可以使用 iview 或者 element 等组件库来完成相关需求:但我们往往忽略了其中的实现逻辑,如果想深入了解其中的实现细节, ...

  8. vue超详细教程,手把手教你完成vue项目

    Vue 一. Vue简介 ​ Vue是于2013年(与React框架同年发布)推出的一个渐进式.自底向上的前端框架,它的作者叫尤雨溪.那么什么叫做渐进式框架呢?比较官方的说法就是:以Vue内核作为核心 ...

  9. vue 手机端答题页面_从0开始,手把手教你用Vue开发一个答题App

    项目演示 项目源码 配套讲解视频 教程说明 本教程适合对Vue基础知识有一点了解,但不懂得综合运用,还未曾使用Vue从头开发过一个小型App的读者.本教程不对所有的Vue知识点进行讲解,而是手把手一步 ...

最新文章

  1. ConcurrentHashMap实现原理及源码分析
  2. ZOJ 3700 Ever Dream(模拟)
  3. From Hero to Zero
  4. Windows Server 2008虚拟化功能解析
  5. HTML中小meta的大作用
  6. 【码云周刊第 61 期】四款开源项目教你玩转微信游戏
  7. python动态加载模块有什么用_人生苦短我用python(02)动态加载模块
  8. 不要再危言耸听!家用电脑辐射全揭秘
  9. 微型计算机主要特点有哪些,微型计算机的主要特点是什么呢?
  10. 项目视频讲解_基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台
  11. 某城郊 110KV 降压变电站监控系统设计简介
  12. vc调试总是提示项目已过期
  13. RK3288——LCD裸机
  14. 双系统,主系统损坏,如何启动另一个系统
  15. C语言图书馆如何添加图书,如何使用C语言编写图书馆管理系统?
  16. CMOS图像传感器的参数和评价标准
  17. dbms_lob 方法总结
  18. 转载:汽车ABS、EBD、ESP、TCS、HDC、HHC、这些英文都有什么用处?
  19. 企业发展理论(二):偶然性理论
  20. jq点击下载word

热门文章

  1. 苹果六电池_苹果深夜发布新笔记本,性能太强了
  2. 微信小程序评分组件rater(打分,五颗星,不支持半颗行)
  3. 二月英语主旋律——发音练习
  4. 以资本串起一个软件局
  5. 黑金ZYNQ MPsoc 开发遇到的问题以及解决记录
  6. 爬虫项目实操二、爬取“下厨房”网站的菜名、所需材料、和菜名所对应的详情页URL
  7. A - Palindrome
  8. Face Recognition,不只是人脸识别
  9. Jupyter notebook 创建新笔记本出错
  10. 机器学习理论研究方法探讨