详解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 27 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
用js来刷新当前页面保留参数的具体实现
Dec 23 Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
Jquery实现瀑布流布局(备有详细注释)
Jul 31 Javascript
分享几种比较简单实用的JavaScript tabel切换
Dec 31 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
jquery 实现复选框的全选操作实例代码
Jan 24 Javascript
D3.js中强制异步文件读取同步的几种方法
Feb 06 Javascript
关于layui 弹出层一闪而过就消失的解决方法
Sep 09 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
Nov 06 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支持页面回退的两种方法
2008/01/10 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
php中使用addslashes函数报错问题的解决方法
2013/02/06 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
php获取远程文件内容的函数
2015/11/02 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
vue实现微信获取用户信息的方法
2019/03/21 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
python映射列表实例分析
2015/01/26 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
python查看模块安装位置的方法
2018/10/16 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
简单了解python的一些位运算技巧
2019/07/13 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
专升本自我鉴定
2013/10/10 职场文书
将相和教学反思
2014/02/04 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
明确岗位职责
2015/02/14 职场文书
芙蓉镇观后感
2015/06/10 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电