详解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 相关文章推荐
仅img元素创建后不添加到文档中会执行onload事件的解决方法
Jul 31 Javascript
js实现点击文本框显示日期选择器特效代码分享
May 21 Javascript
Node.js重新刷新session过期时间的方法
Feb 04 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
React学习笔记之条件渲染(一)
Jul 02 Javascript
vue中appear的用法
Aug 17 Javascript
深入理解requireJS-实现一个简单的模块加载器
Jan 15 Javascript
Vue打包后出现一些map文件的解决方法
Feb 13 Javascript
vue 项目接口管理的实现
Jan 17 Javascript
vue编写简单的购物车功能
Jan 08 Vue.js
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
oracle资料库函式库
2006/10/09 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
Vue响应式原理详解
2017/04/18 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
使用python为mysql实现restful接口
2018/01/05 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
《沉香救母》教学反思
2014/04/19 职场文书
十八大标语口号
2014/10/09 职场文书
建议书范文
2015/02/05 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2015年司法局工作总结
2015/05/22 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
关于Python使用turtle库画任意图的问题
2022/04/01 Python