详解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 相关文章推荐
JS记录用户登录次数实现代码
Jan 15 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
jQuery中delegate()方法用法实例
Jan 19 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
vue裁切预览组件功能的实现步骤
May 04 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
Aug 09 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
js比较两个单独的数组或对象是否相等的实例代码
Apr 28 Javascript
javascript触发模拟鼠标点击事件
Jun 26 Javascript
layui实现二维码弹窗、并下载到本地的方法
Sep 25 Javascript
javascript实现弹出层效果
Dec 10 Javascript
VSCode launch.json配置详细教程
Jun 18 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
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
信息服务专业毕业生求职信
2014/03/02 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
Go语言编译原理之变量捕获
2022/08/05 Golang