详解webpack打包vue项目之后生成的dist文件该怎么启动运行


Posted in Javascript onSeptember 06, 2019

亲测,webpack打包vue项目之后生成的dist文件可以部署到 express 服务器上运行。

我的vue项目结构如下:

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

1. 进入该vue项目目录,打开git bash,执行:npm run build(在package.json的scripts配置)

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

执行成功如下图所示:

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

然后此时你会发现项目下多了一个 dist 文件夹,dist下文件便是项目打包之后生成的文件。

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

此时我们直接在浏览器中打开index.html,是会报错的,什么都看不到。

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

2. 安装express-generator生成器

执行  $ npm install express-generator -g  进行安装

3. 创建一个express项目

执行  $ express expressDemo (expressDemo是项目名)

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

expressDemo项目目录如下图:

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

4. 进入expressDemo目录,安装项目依赖

$ cd expressDemo                                        
$ npm install
                                                                              

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

5. 把dist目录下的所有文件复制到express项目的public文件夹下

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

然后运行 $ npm start 启动expressDemo

打开浏览器,输入 http://localhost:3000 , 就可以看到效果了

详解webpack打包vue项目之后生成的dist文件该怎么启动运行

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
Jan 23 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 Javascript
javascript中的document.open()方法使用介绍
Oct 09 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
javaScript语法总结
Nov 25 Javascript
jQuery如何跳转到另一个网页 就这么简单
Dec 28 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
JavaScript之排序函数_动力节点Java学院整理
Jun 30 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
基于vue如何发布一个npm包的方法步骤
May 15 Javascript
使用Canvas绘制一个游戏人物属性图
Mar 25 Javascript
jQuery实现每日秒杀商品倒计时功能
Sep 06 #jQuery
vue-cli history模式实现tomcat部署报404的解决方式
Sep 06 #Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
Sep 06 #Javascript
layui 弹出删除确认界面的实例
Sep 06 #Javascript
vue-cli3跨域配置的简单方法
Sep 06 #Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 #Javascript
对layui中的onevent 和event的使用详解
Sep 06 #Javascript
You might like
调整PHP的性能
2013/10/30 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
PHP进程通信基础之信号
2017/02/19 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
2016/10/21 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
JS如何在数组指定位置插入元素
2020/03/10 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
用Python进行websocket接口测试
2020/10/16 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
Ajax的工作原理
2015/12/04 面试题
介绍一下Ruby的特点
2013/01/20 面试题
高中的自我鉴定
2013/12/16 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
律政俏佳人观后感
2015/06/09 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
idea下配置tomcat避坑详解
2022/04/12 Servers
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang