文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Vue项目上线打包好的文件如何在服务器上部署?

2023-09-30 17:49

关注

一、打包Vue项目

1.打开router下的js文件,调成hash模式:mode:'hash'

 

2.终端输入:npm run build

3.此时项目中会多出一个dist的文件,这个文件就是我们打包出来的项目

二、搭建一个服务器

1.使用npm init初始化项目  

  (1)建立一个新的文件夹

(2)终端输入命令:npm init

(3)输入:xxx_server

(4)然后一路按回车到文件夹——框架完成,如下图

 (5)安装node.js Web应用框架,输入:npm i express

(6)此时会多了两个文件夹——如下图

  (7)创建server.js文件,引入express

// 引入expressconst express = require('express')// 创建App服务实例对象并直接调用const app =express()// 配置后端路由app.get('/person',(req,res)=>{   //  给服务器返回以下信息(对象)   res.send({        name:'fanfan',        age:18   })})// 调用listen(端口监听)5005端口,回调收到错误对象errapp.listen(5005,(err)=>{    // 如果没有这个错误对象就:打印服务器启动成功了     if(!err)console.log('服务器启动成功了');})

 (8)启动服务器:node server

(9)在浏览器输入:localhost:5005/person 会返回数据

 (10)如果一个项目上线,我们要把前端的静态资源放在pubic文件夹里面

   (11)静态资源包含:css、html、js

   (12)创建pubil文件

   (13)比如在pubil里面创建html

 (14) 使用 express 生成 node 服务器后,使用 static 访问 public 内静态文件

// 引入静态资源 __dirname是两个下划线,请注意app.use(express.static (__dirname+'/pubil'))

(15)重启服务器:node server

(16)测试是否可访问静态页面浏览器:localhost:5005/demo.html

 (17)注意:html 命名为index.html,路径只写localhost:5005  就会默认跳转到当前html页面

 (18)这几个文件是在需要上线的Vue项目里面打包后的产物,vue打包命令:npm run build

(19)把这几个文件移到项目的pubil文件夹里面去,输入localhost:5005

来源地址:https://blog.csdn.net/m0_74152912/article/details/130838734

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯