12 前端项目打包部署

通过vue-cli和webpack构建的项目体积一般都较大,在生产环境下,需要进行打包部署。

1.准备

  • 打包前,将config目录下的index.js文件做修改,将assertsPublicPath的"/"修改为"./"


    路径修改
  • 路由模式修改
    将router下的index.js路由文件的history模式去掉

2.打包

  • 项目路径下,运行打包命令
npm run build
  • build结束后的结果,项目路径会出现一个dist目录


    image.png
  • 进入dist目录


    dist目录文件

3.部署

  • 解压nginx到本地目录


    nginx
  • 复制打包的dist文件夹到nginx的html目录


    image.png
  • 命令行进入nginx目录后,运行

start nginx

一闪而过

  • 打开浏览器,输入http://localhost,可以看到nginx的首页
    image.png

输入http://localhost/dist,可以看到项目运行结果

运行项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,346评论 4 31
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 11,281评论 0 21
  • 今天去商场看到了初中的一个语文老师 当初觉得特别傲气的一个女老师 没错,现在依然是傲气加霸气 本以为这个老师一定会...
    五碗呀阅读 179评论 0 0
  • 2018年几件必须持续坚持的事:photoreading、亲子阅读、晨间笔记、运动冥想。对于热爱的事,哪怕每天见缝...
    玉中飞阅读 164评论 0 0
  • 夏天义过了312国道往街上来,头好像又晕了一次,他拍着脑门骂:“狗日的咋晕成这样?!”回头看看,自己的身影挂着了路...
    姜辣素阅读 240评论 0 0