vue项目打包部署到服务器(教你vue如何打包发布)[vue教程]

图片[1]-vue项目打包部署到服务器(教你vue如何打包发布)[vue教程]-爱学社区

1. 学习目标

今天我们带大家学习一下如何打包和部署项目。

2. npm run build 项目打包

在项目编写完成之后,我们在项目的根目录下运行以下命令:

npm run build

打包结束之后,我们可以看到项目目录里面多了一个 dist 文件夹,这个文件夹里面就是我们项目打包之后的代码。

3. Node 服务部署

我们在项目的根目录下创建 server.js,用来启动 vue 项目:

vue教程

const fs = require("fs"); const path = require("path"); const bodyParser = require("body-parser"); const express = require("express"); const app = express(); const list = require("./mock/list.json"); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); // 服务开启后访问指定编译好的dist文件下的数据 app.use(express.static(path.resolve(__dirname, "./dist"))); app.get("/todo/list", (req, res) => {   res.json({     data: list   }); }); app.get("*", function(req, res) {   const html = fs.readFileSync(     path.resolve(__dirname, "./dist/index.html"),     "utf-8"   );   res.send(html); }); app.listen(8081);

运行命令:

node start.js

爱学社区vue教程

vue

然后,访问 http://localhost:8081/#/ 就可以正常预览项目了。

4. 小结

本节我们带大家学习了项目的打包部署,主要有以下知识点:

  • 利用 npm run build 打包项目。

  • 利用 node 服务部署打包后的项目。

关注本站更多学习内容请收藏本站或保存本站永久网址[www.axue5.com]每天更新学习资源和各种,破解软件,福利美图技术教程,线报活动等网络资源!

------本页内容已结束,喜欢请分享------
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容