返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue 项目的成功发布和部署的实现
  • 425
分享到

Vue 项目的成功发布和部署的实现

2024-04-02 19:04:59 425人浏览 薄情痞子
摘要

最近一直在尝试对 Vue 项目进行打包和发布,发现通过 npm run build 打包生成的 dist 文件不能直接放到服务器下面进行部署,否则会出现以下问题: 究其原因是,无法

最近一直在尝试对 Vue 项目进行打包和发布,发现通过 npm run build 打包生成的 dist 文件不能直接放到服务器下面进行部署,否则会出现以下问题:

究其原因是,无法正确找到相关 js 文件的路径 。网上查找了很多的解决方案,大多建议修改路由模式(mode:' history ')和发布的文件路径(publicPath:' ./ '),但由于脚手架版本的原因,一直找不到相应的配置文件,这里使用的是最新版本的 VueCLI 5 创建的项目,官方简化了许多文件的配置信息(隐藏起来了)。经过多次尝试,最终实现了 Vue 项目在本地服务器 Tomcat 下的部署!

1、修改配置信息:router/index.js 文件和 vue.config.js 文件

router/index.js

const router = new Router({
  mode:'history',//修改路由模式为 history
  routes:routes
})

vue.config.js

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  publicPath:'./' //添加配置信息
})

打包运行 

npm run build

最终生成的文件目录为:

将整个 dist 文件夹放到 Tomcat 目录下的 WEBapps 目录下

 启动 Tomcat 服务,打开文件目录或者输入网址  Http://localhost:8080/dist/

运行成功。

到此这篇关于Vue 项目的成功发布和部署的实现的文章就介绍到这了,更多相关Vue 项目发布和部署内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue 项目的成功发布和部署的实现

本文链接: https://lsjlt.com/news/148375.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue 项目的成功发布和部署的实现
    最近一直在尝试对 Vue 项目进行打包和发布,发现通过 npm run build 打包生成的 dist 文件不能直接放到服务器下面进行部署,否则会出现以下问题: 究其原因是,无法...
    99+
    2024-04-02
  • Vue项目部署到jenkins的实现
    目录服务器配置环境配置到jenkins上看看jenkins干了什么服务器配置环境 需要安装yarn命令,但是yarn是通过npm安装的,所以要先安装npm,npm又是node附带的,...
    99+
    2024-04-02
  • docker部署springboot和vue项目的实现步骤
    目录A. docker 部署 springboot项目一、springboot项目编译打包二、在项目根目录创建Dockerfile文件三、在根目录执行,形成docker镜像四、运行项...
    99+
    2024-04-02
  • docker部署vue项目的实现步骤
    目录前戏部署获取nginx镜像创建 nginx config配置文件创建Dockerfile文件生成生成环境包构建docker镜像查看本地镜像启动docker容器访问跨域前戏 当我们...
    99+
    2024-04-02
  • 如何实现Docker部署vue项目
    这篇文章主要介绍“如何实现Docker部署vue项目”,在日常操作中,相信很多人在如何实现Docker部署vue项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现Do...
    99+
    2024-04-02
  • Nginx部署SpringBoot项目的实现
    笔记记录一下用Nginx部署SpringBoot项目 1、新建一个yml文件 application.yml # 端口号 server: port: 2001 2、编写一个Co...
    99+
    2023-03-06
    Nginx部署SpringBoot
  • k8s部署java项目的实现
    下载jar的包 [root@master test]# wget https://dl.halo.run/release/halo-1.4.16.jar [root@master...
    99+
    2024-04-02
  • Jenkins自动化部署Vue项目的方法实现
    目录jenkins介绍1. 环境准备2. 首先登录服务器更新系统软件3. 安装Java和git4. 安装nginx5. 安装Jenkins6. 用jenkins创建一个构建任务7. ...
    99+
    2024-04-02
  • Vue项目打包部署到GitHubPages的实现步骤
    目录前言前期准备重要说明步骤1步骤2步骤3步骤4步骤5步骤6前言 关于什么是github pages?怎样创建github 仓库上传本地项目到GitHub远程仓库?等基本操作本文不再...
    99+
    2024-04-02
  • vue项目打包部署跨域的实现步骤
    目录1.前端工程解决办法1.1开发时候解决办法1.2打包部署后解决办法2.后端工程解决办法跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机制,该机制通过...
    99+
    2023-05-20
    vue 打包部署跨域 vue 打包跨域
  • Flask项目的部署的实现步骤
    目录宝塔更新Python版本更改默认的Python版本项目部署设置映射宝塔更新Python版本 因为在宝塔中的Python版本为2.6.8,使用宝塔Python项目管理的话需要把Py...
    99+
    2024-04-02
  • vue项目打包部署跨域怎么实现
    本篇文章和大家了解一下vue项目打包部署跨域怎么实现。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的...
    99+
    2023-07-06
  • Linux实现项目的自动化部署
    一、自动化部署git项目 #!/bin/bash # 清除项目进程和历史文件 pkill -f start.py sleep 1 cd /root/automation |rm -rf testProduce/ ...
    99+
    2022-07-08
    Linux 项目自动化部署
  • Vue+Django项目部署的示例分析
    这篇文章主要介绍Vue+Django项目部署的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本地项目配置1 复制 luffy/settings/dev.py为prop.py修...
    99+
    2024-04-02
  • SSM项目频繁打成war包部署,使用tomcat和maven实现热部署配置
    背景 众所周知,我们平时将javaEE项目开发完后,需要将项目部署到服务器的tomcat上。常用的部署方式是将项目打包成war包放到tomcat的webapps下,然后重启tomcat,然后通过ip地址+端口号访问。这样...
    99+
    2022-06-04
    SSM 打成war包 tomcat maven 热部署
  • 使用jenkins一键打包发布vue项目的实现
    目录jenkins的安装安装更换端口号(默认运行在8080端口)基础配置发布vue项目安装插件-nodejs配置nodejs插件创建任务jenkins的安装 Jenkins是一款开源...
    99+
    2024-04-02
  • 如何使用Go和Git优化JavaScript分布式项目的开发和部署?
    随着互联网技术的迅速发展,JavaScript已经成为了最为流行的编程语言之一,它在Web开发、移动应用开发和桌面应用开发等领域都有广泛的应用。但是,在开发大型分布式JavaScript项目时,开发和部署的难度往往会增加。本文将介绍如何使用...
    99+
    2023-08-05
    git javascript 分布式
  • 如何使用gitee实现项目的下载和部署
    这篇文章主要介绍“如何使用gitee实现项目的下载和部署”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用gitee实现项目的下载和部署”文章能帮助大家解决问题。第一步:注册账号在gitee的官...
    99+
    2023-07-05
  • Vue项目打包部署的实战过程记录
    目录前言一、准备工作——服务器和nginx使用1. 准备一台服务器2. nginx安装和启动3. 了解nginx: 修改nginx配置,让nginx服务器代理我们创建的文件二、Vue...
    99+
    2024-04-02
  • nginx部署vue项目,给访问路径加前缀的实现
    目录Nginx安装与启动Vue增加访问路径nginx配置总结Nginx安装与启动 去官网下载nginx压缩包,解压到电脑合适位置,我这放在D盘,目录是D:\nginx-1.21.6,...
    99+
    2022-12-09
    nginx部署vue项目 访问路径加前缀 vue路径加前缀
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作