2019-04-01

前端项目打包部署

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

1.准备

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


    image.png

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

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


image.png

进入dist目录


image.png

3.部署

解压nginx到本地目录

image.png

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


image.png

4.命令行进入nginx目录后,运行

start nginx
一闪而过

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

image.png

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

image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Vue.js工程化项目起步——vue-router-demo: 本例主要采用vue-cli配合webpack来创建...
    诅咒猎豹阅读 242评论 0 0
  • Spring Boot项目打包运行 Spring Boot官方建议以jar包形式运行 SpringBoot项目的p...
    诅咒猎豹阅读 238评论 0 0
  • Spring Boot文件上传 文件上传是项目开发中的常见操作。一般分为如下几种解决方案 直接上传到应用服务器 上...
    诅咒猎豹阅读 232评论 0 0
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,493评论 4 31
  • 11 图片上传的三种方式 项目中需要上传图片可谓是经常遇到的需求,本文将介绍 3 种不同的图片上传方式。 1.云储...
    诅咒猎豹阅读 190评论 0 0

友情链接更多精彩内容