详解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中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
js查找某元素中的所有图片地址的方法
Jan 16 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
深入浅析JavaScript中的3DES
Aug 24 Javascript
JavaScript中清空数组的方法总结
Dec 02 Javascript
javascript实现简易计算器
Feb 01 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
react 父子组件之间通讯props
Sep 08 Javascript
swiper实现导航滚动效果
Dec 13 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
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
2013/06/08 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
python线程join方法原理解析
2020/02/11 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
材料物理专业大学毕业生求职信
2013/10/15 职场文书
大学生党课思想汇报
2013/12/29 职场文书
环保标语大全
2014/06/12 职场文书
借名购房协议书范本
2014/10/06 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
房屋所有权证明
2014/10/20 职场文书
公司年会开场白
2015/06/01 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书