详解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 相关文章推荐
Jquery作者John Resig自己封装的javascript 常用函数
Nov 09 Javascript
解决jquery版本冲突的有效方法
Sep 02 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
vue 虚拟dom的patch源码分析
Mar 01 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
如何提升vue.js中大型数据的性能
Jun 21 Javascript
vue实现扫码功能
Jan 17 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
Aug 13 Javascript
vue 导出文件,携带请求头token操作
Sep 10 Javascript
详解JS数组方法
Nov 20 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+mysql写的简单留言本实例代码
2008/07/25 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
python查找指定具有相同内容文件的方法
2015/06/28 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
怎样客观的做好自我评价
2013/12/28 职场文书
办公室文员工作职责
2014/01/31 职场文书
四风存在的原因分析
2014/02/11 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
求职简历自荐信
2014/06/18 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
管理工程专业求职信
2014/08/10 职场文书
2014年维稳工作总结
2014/11/18 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
基于Python实现一个春节倒计时脚本
2022/01/22 Python
MySQL分区以及建索引的方法总结
2022/04/13 MySQL