详解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源码不错的工具
Dec 26 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
Sep 28 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
Sep 22 Javascript
vue实现图书管理demo详解
Oct 17 Javascript
关闭Vue计算属性自带的缓存功能方法
Mar 02 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
基于react项目打包css引用路径错误解决方案
Oct 28 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
PHP7 标准库修改
2021/03/09 PHP
java script编程起步(第三课)
2007/01/10 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
React快速入门教程
2017/01/17 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
从零学Python之入门(二)基本数据类型
2014/05/25 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
python动态文本进度条的实例代码
2020/01/22 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
保安的辞职报告怎么写
2014/01/20 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
个人作风建设总结
2014/10/23 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
电影圆明园观后感
2015/06/03 职场文书
2019年最新借条范本!
2019/07/08 职场文书