当前位置: 首页 > news >正文

vue2项目的打包以及部署

        打包 

         当我们写好vue2的项目后,可以通过npm build来对项目进行打包

npm build

        打包完成后我们可以看到在当面目录下生成了dis目录,src下的文件都会被打包进这个目录里,当然打包后的文件我们不能直接在浏览器打开,需要进行部署

部署

        1.新建一个空的文件夹

        2.在vsCode打开

        3.进行初始化

npm init

        回车以后输入项目名然后一直回车即可

        4.安装express

npm i express

        5.进行部署,新建一个server.js

const express =require('express')const app =express()app.use(express.static(__dirname+'/static'))app.get('/person',(req,res)=>{res.send({name:"xiaobai",age:18})
})app.listen(5005,(err)=>{if(!err) console.log("服务器启动成功")
})

        6.启动项目

node server

        在浏览器输入我们刚刚定义的路径就可以返回我们所写的数据,到这我们的服务器就搭建成功了

        

http://localhost:5005/person

        7.创建一个static文件夹,将刚刚打包的项目放到该文件夹下面

           使用改页面

app.use(express.static(__dirname+'/static'))

        8.重新启动服务器,可以看到我们的项目

        9.如果我们在组件中定义的木块为history,可以通过以下方式来避免404

                9.1安装插件

npm i connect-history-api-fallback

                        9.2引入并使用

​
const history= require('connect-history-api-fallback')
app.use(history())

                9.3重新启动就可以避免history进行跳转就可以避免404了

http://www.lryc.cn/news/389364.html

相关文章:

  • Java的全局异常处理代码
  • Hi3861 OpenHarmony嵌入式应用入门--LiteOS semaphore作为锁
  • 注意!年龄越大,社交圈子越窄?其实这是老人的理性选择!数学家告诉你:何时该跳槽,何时该坚守!你必须知道的三个智慧:让你的人生更加精彩!
  • [SwiftUI 开发] 嵌套的ObservedObject中的更改不会更新UI
  • 全面了解机器学习
  • 作为图形渲染API,OpenGL和Direct3D的全方位对比。
  • 安装Rabbitmq遇到的坑
  • React+TS 从零开始教程(4):useEffect
  • 网络安全学习路线图(2024版详解)
  • 你了解人工智能吗?
  • 如何使用Vue.js实现动态文档生成与下载功能
  • web基础及http协议
  • 【vuejs】vue-router 之 addRoute 动态路由的应用总结
  • LeetCode 30. 串联所有单词的子串
  • python本学期所有代码!
  • 武汉星起航:无锡跨境电商加速“出海”,物流升级助品牌全球布局
  • Python+Pytest+Allure+Yaml+Pymysql+Jenkins+GitLab接口自动化测试框架详解
  • stm32-hal库(5)--usart串口通信三种模式(主从通信)(关于通信失败和串口不断发送数据问题的解决)
  • 一文学会LVS:概念、架构、原理、搭建过程、常用命令及实战案例
  • [Go 微服务] Kratos 使用的简单总结
  • 【unity实战】使用旧输入系统Input Manager 写一个 2D 平台游戏玩家控制器——包括移动、跳跃、滑墙、蹬墙跳
  • 【实战】EasyExcel实现百万级数据导入导出
  • Graalvm配置文件与Feature和Substitute机制介绍
  • Appium adb 获取appActivity
  • 调整分区失败致盘无法访问:深度解析与数据恢复全攻略
  • 试用笔记之-汇通计算机等级考试软件一级Windows
  • Java的NIO体系
  • 自下而上的选股与自上而下的选股
  • Tech Talk:智能电视eMMC存储的五问五答
  • scikit-learn教程