若依搭建vue3项目

news2024/11/24 19:04:12

搭建vue3后台管理系统页面,与vue2基本一致,方便以后可以快速搭建,现在将基础搭建以及若依框架搭建流程再次梳理一下

文章目录

  • 环境准备
      • 1. Node.js环境安装
      • 2. 推荐包管理器:pnpm
      • 3. 安装create-vue工具
  • 方式一:脚手架搭建vue3项目
  • 方式二:使用若依搭建vue3项目
      • 1.安装
          • 1.1 方式1:克隆项目
          • 1.2 方式2:下载zip
      • 2.说明


环境准备

1. Node.js环境安装

前置条件 - 已安装16.0或更高版本的Node.js

2. 推荐包管理器:pnpm

pnpm 包管理器 - 创建项目:比同类工具快 2倍 左右、节省磁盘空间… https://www.pnpm.cn/

安装方式:

npm install -g pnpm

3. 安装create-vue工具

执行如下命令,这一指令将会安装并执行 create-vue创建项目

npm init vue@latest

在这里插入图片描述
接下来就可以直接搭建vue3项目

方式一:脚手架搭建vue3项目

vue2中使用的脚手架vue-cli搭建项目,Vue官方新的脚手架工具是create-vue,底层切换到了 vite下一代前端工具链),为开发提供极速响应

npm:

npm create vue

pnpm:

pnpm create vue

在这里插入图片描述

  • TypeScript: 提供静态类型检查,提高代码的健壮性和可维护性。

  • JSX: 通常在 Vue 项目中不使用 JSX,因此选择 No。

  • Vue Router: 必须的,因为这是一个单页面应用。

  • Pinia: 用于管理全局状态,适合中大型项目。

  • Vitest: 用于编写单元测试,确保每个组件和函数的正确性。

  • Cypress: 用于端到端测试,模拟用户行为,确保整个应用的功能正常。

  • ESLint: 保持代码一致性和高质量,减少错误。

  • Prettier: 用于美化代码

cd vue3-demo
pnpm install
pnpm dev

(npm亦是如此)
项目创建完成后,项目目录结构如下:

vue3-demo
├── node_modules/       // 项目依赖
├── public/             // 公共静态资源
│   └── index.html      // 入口HTML文件
├── src/                // 源码目录
│   ├── assets/         // 静态资源
│   ├── components/     // Vue组件
│   ├── App.vue         // 根组件
│   ├── main.js         // 项目入口文件
├── .gitignore          // Git忽略文件
├── babel.config.js     // Babel配置
├── package.json        // 项目配置文件
└── README.md           // 项目说明文件

在这里插入图片描述

方式二:使用若依搭建vue3项目

若依基本延续Ruo-Yi-Vue2的风格搭建后台管理系统,好处就在在于,搭建快捷,上手快,功能完善,减少项目搭建时间。respect!在这里插入图片描述

若依官网地址

RuoYi-Vue3项目代码地址:RuoYi-Vue3–git地址

若依官方地址:RuoYi v4.7.9
基于SpringBoot开发的轻量级Java快速开发框架

1.安装

由于官网安装步骤介绍比较详细,我这里简单梳理一下流程:

1.1 方式1:克隆项目
# 克隆项目
git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git

# 进入项目目录
cd RuoYi-Vue3

# 安装依赖
npm install

# 启动服务
npm run dev 

1.2 方式2:下载zip

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此就说明搭建成功

2.说明

文件结构说明,内置菜单等等,文档都有详细说明,官方文档非常详细:前端结构
我这里主要说一下搭建项目之后要去除一下,若依的相关内容,logo、图片、若依文本等相关内容,我这里做了一下格式化剔除若依相关的版本放在资源中,需要取用即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2128250.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机网络 ---- 计算机网络的体系结构【计算机网络的分层结构】

一、以快递网络来引入分层思想 1.1 “分层” 的设计思想【将庞大而复杂的问题,转化为若干较小的局部问题】 从我们最熟悉的快递网络出发,在你家附近会有一个快递终点站A,在其他的城市,也会有这种快递终点站,比如说快递…

贷款防坑秘籍:揭秘几大陷阱,让套路无所遁形!

今日话题聚焦于贷款领域的潜藏陷阱,旨在助您避开精心设计的圈套,确保金融决策的智慧与安全。我们常误以为寻得了可靠的助力,实则可能步入了层层迷局,以下便是一系列揭秘与警示: 首先,警惕“超低利率”的甜蜜…

终于!!把企业轻量级数据中台的构建路径理清了!

一、标准化轻量级数据中台落地探索 尽管数据中台在近些年的热度有所下降,但大中型企业依然对其建设非常重视。企业通过数据中台的搭建,旨在构建统一的数据开发、管理和应用规范,创造标准统一的数据资产,夯实数据互通的基础&#…

对话:LLC磁集成能否成为充电桩模块电源常态产品?

编者按:在终端需求疲软的影响下,前两年火热的新能源汽车、光伏、储能等新能源领域也掀起了价格战,储能已正式进入0.5元时代,新能源汽车领域价格战更是一轮接一轮,成本管控成为2024年企业绕不开的话题。 接下来我们将围…

2024北京IC WORLD大会启幕:高频科技展位人气高涨,共绘半导体产业“芯”篇章

9月11日,2024北京微电子国际研讨会暨IC WORLD大会在北人亦创国际会展中心盛大启幕。此次大会汇集200余家集成电路装备、零部件到材料等全领域企业,纷纷展出最新成果,共同推动集成电路产业向聚集化、链条化、高端化方向迈进。 高频科技作为半导体水系统领域的代表性企业受邀参加…

机器学习 第14章 概率图模型

目录 隐马尔可夫模型(HMM)马尔可夫随机场(MRF)条件随机场(CRF)学习与推断变量消去信念传播 近似推断MCMC采样变分推断 话题模型 隐马尔可夫模型(HMM) 隐马尔可夫模型 (Hidden Markov Model, HMM) 是一种统…

SpringBoot景区分时预约系统---附源码77951

目 录 摘要 1 绪论 1.1 选题背景与意义 1.2开发现状 1.3论文结构与章节安排 2 景区分时预约系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分…

Sirius:一种高效的上下文稀疏性校正方法,恢复稀疏模型在推理任务上的性能...

论文:Sirius: Contextual Sparsity with Correction for Efficient LLMs地址:https://www.arxiv.org/abs/2409.03856 研究背景 研究问题:这篇文章要解决的问题是大型语言模型(LLMs)在推理效率上的挑战。随着LLMs的广泛…

智能获客系统,是企业引爆营销潜力的新工具

企业为争取每一位潜在客户投入了大量资源和精力,然而即使拥有最先进的营销策略和庞大的营销预算,面对海量数据和复杂的用户行为模式,传统的获客方式依然效能有限。如果您的企业也有这方面的痛点,不让考虑使用智能获客系统&#xf…

影刀RPA实战:自动化同步商品库存至各大电商平台(二)

在当今的电商世界中,多平台运营已成为常态。商家需要在多个电商平台上维护商品库存的一致性,以确保顾客体验的流畅性和库存管理的高效性。运营人员每天面临的问题,就是把公司的商品库存数据,间断性的同步到电商平台上,…

Django+Vue基于OpenCV的人脸识别系统的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 需要的环境3.2 Django接口层3.3 实体类3.4 config.ini3.5 启动类3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者&…

Apache OFBiz 远程代码执行漏洞复现(CVE-2024-45195)并拿到shell

FOFA&#xff1a;app"Apache_OFBiz" 复现&#xff1a; VPS上准备两个文件 rceschema.xml <data-files xsi:noNamespaceSchemaLocation"http://ofbiz.apache.org/dtds/datafiles.xsd" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"…

机器学习--K-Means

K均值聚类 算法过程 K − m e a n s K-means K−means 是 聚类 c l u s t e r i n g clustering clustering 算法的一种&#xff0c;就是给你一坨东西&#xff0c;让你给他们分类&#xff1a; 我们的 K − m e a n s K-means K−means 大概是这样一个流程&#xff1a; 第一…

大模型的实践应用29-大语言模型的RLHF(人类反馈强化学习)的具体应用与原理介绍

大家好,我是微学AI,今天给大家介绍一下大模型的实践应用29-大语言模型的RLHF(人类反馈强化学习)的具体应用与原理介绍。在当今人工智能发展的浪潮中,大语言模型(Large Language Models, LLMs)凭借其强大的语言理解和生成能力,成为了研究与应用的热点。而在这股浪潮中,一…

python小脚本,实时监测服务器是否宕机状态,并发送到指定群组

一&#xff0c;前言 众所周知&#xff0c;市面上监控软件很多&#xff0c;有Zabbix&#xff0c;Prometheus等&#xff0c;但对于相对简单的功能&#xff0c;需要第一时间发现问题&#xff0c;如服务器宕机&#xff0c;zabbix和Prometheus都需要等几分钟才会报警。 想到最原始…

链路层和交换网_计算机网络

文章目录 链路层和交换网链路层多路访问链路和协议 ARPWeb 页面请求的历程 链路层和交换网 target&#xff1a; 分组是如何通过构成端到端通信路径的各段链路的&#xff1f;网络层的数据报是怎样被封装进链路层帧的呢&#xff1f;不同的通信链路能够采用不同的链路层协议吗&a…

【Linux】常见指令(2)

1.cp指令 cp指令用于复制文件或目录。 使用&#xff1a;cp [选项] [源文件或目录] [目标文件或路径] 常使用的选项是-r&#xff0c;即递归式复制。 接下来给两个使用示例来看&#xff1a; 当前有这些文件&#xff1a; 复制后&#xff1a; 2.mv指令 mv指令具有两个作用&am…

通义千问× DataV:AIGC “大时代”与可视化“小进步”

云布道师 阿里云数据可视化产品 DataV 借助“通义千问”大模型能力&#xff0c;推出“智能助手 DataV Copilot ”&#xff1b;通过代码自动生成、智能样式设计、“对话式”业务模版创建等功能&#xff0c;全面提速数据可视化应用开发效率。 一、DataV AI 探索之路&#xff1a…

闪存产品概述 NAND NOR FLASH

随着国内对集成电路&#xff0c;特别是存储芯片的重视&#xff0c;前来咨询我们关于NOR Flash&#xff0c;NAND Flash&#xff0c;SD NAND, eMMC, Raw NAND的客户越来越多了。这里我们专门写了这篇文章&#xff1a;1&#xff0c;把常用的存储产品做了分类; 2把一些产品的特点做…

Leetcode 188. 买卖股票的最佳时机 Ⅳ 状态机dp C++实现

Leetcode 188.买卖股票的最佳时机 Ⅳ 问题&#xff1a;给你一个整数数组 prices 和一个整数 k &#xff0c;其中 prices[i] 是某支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。也就是说&#xff0c;你最多可以买 k 次&…