详解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 IE和FF兼容性问题汇总
Feb 09 Javascript
js限制文本框为整数和货币的函数代码
Oct 13 Javascript
js控制分页打印、打印分页示例
Feb 08 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
详谈JS中数组的迭代方法和归并方法
Aug 11 Javascript
浅谈vue的踩坑路
Aug 31 Javascript
web前端vue之CSS过渡效果示例
Jan 10 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
基于JavaScript实现留言板功能
Mar 16 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文件上传实例详解!!!
2007/01/02 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
php和html的区别点详细总结
2019/09/24 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
JS中的BOM应用
2018/02/02 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
vue项目出现页面空白的解决方案
2019/10/31 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
出纳担保书范文
2014/04/02 职场文书
小学二年级学生评语
2014/04/21 职场文书
2014年服务员工作总结
2014/11/18 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python