详解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实现self的resend
Jul 22 Javascript
js原型链原理看图说明
Jul 07 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
jQuery操作JSON的CRUD用法实例
Feb 25 Javascript
VueJS如何引入css或者less文件的一些坑
Apr 25 Javascript
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
详解mpvue开发小程序小总结
Jul 25 Javascript
node.js express捕获全局异常的三种方法实例分析
Dec 27 Javascript
vue使用openlayers实现移动点动画
Sep 24 Javascript
jQuery实现增删改查
Dec 22 jQuery
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设计模式之单例模式使用示例
2014/01/20 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
js转html实体的方法
2016/09/27 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
Python的re模块正则表达式操作
2016/05/25 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
python列表list保留顺序去重的实例
2018/12/14 Python
Python字典的核心底层原理讲解
2019/01/24 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
python之信息加密题目详解
2019/06/26 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
python的sys.path模块路径添加方式
2020/03/09 Python
电子商务毕业生求职信
2013/11/10 职场文书
厨师岗位职责
2013/11/12 职场文书
法律专业自荐信
2014/06/03 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
2015年行政部工作总结
2015/04/28 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
python文件与路径操作神器 pathlib
2022/04/01 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸