详解webpack打包vue项目之后生成的dist文件该怎么启动运行

作者:组件花园

时间:2026-10-23

浏览:238

本文详细介绍如何将Webpack打包生成的Vue项目dist文件夹部署到Express服务器。通过npm run build生成dist,利用express-generator创建服务,将静态资源放入public目录,最后启动服务即可在浏览器访问。

文章目录

Vue项目打包与Express部署流程

经过实际测试,使用Webpack打包Vue项目后生成的dist目录文件,可以成功部署在Express服务器上并正常运行。

以下是Vue项目的具体目录结构:

Vue项目打包与Express部署流程

首先,进入Vue项目所在的根目录,打开Git Bash终端,执行命令:npm run build(该命令已在package.json的scripts中配置好)。

Vue项目打包与Express部署流程

执行结果如图所示:

Vue项目打包与Express部署流程

构建成功后,项目根目录下会新增一个dist文件夹,其中包含了打包后的所有静态资源文件。

Vue项目打包与Express部署流程

如果此时直接在浏览器中打开dist目录下的index.html文件,页面会报错且无法显示任何内容。

Vue项目打包与Express部署流程

接下来,我们需要安装express-generator生成器工具。

在终端中执行命令:$ npm install express-generator -g 以完成全局安装。

随后,开始创建一个新的Express项目。

执行命令:$ express expressDemo(其中expressDemo为自定义的项目名称)。

Vue项目打包与Express部署流程

生成的expressDemo项目目录结构如下图所示:

Vue项目打包与Express部署流程

进入新创建的expressDemo项目目录,并安装项目所需的依赖包。


$ cd expressDemo                                        
$ npm install 
                                                                              

Vue项目打包与Express部署流程

接着,将之前生成的dist目录下的所有文件复制到Express项目的public文件夹中。

Vue项目打包与Express部署流程

完成文件复制后,在终端执行命令:$ npm start 来启动expressDemo服务。

打开浏览器,访问地址 http://localhost:3000 ,即可看到Vue项目的运行效果。

Vue项目打包与Express部署流程

以上即为Vue项目打包后通过Express服务器启动运行的完整流程,希望本文能对大家的学习和工作有所帮助,欢迎大家继续支持本站。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章