ruoyi-vue-pro 开发指南 - myself

快速启动(适合“后端”工程师) | ruoyi-vue-pro 开发指南 (iocoder.cn)

一 快速启动(适合“后端”工程师)

1 Error:(4, 47) java: 程序包cn.iocoder.yudao.framework.test.core.ut不存在

报错:

Information:java: Errors occurred while compiling module 'yudao-spring-boot-starter-biz-sms'
Information:javac 1.8.0_121 was used to compile java sources
Information:2023/4/26 14:45 - Build completed with 10 errors and 0 warnings in 43 s 933 ms
D:\ideaProject\webbaseframework\jf-ruoyi-vue-pro\yudao-framework\yudao-spring-boot-starter-mq\src\main\java\cn\iocoder\yudao\framework\mq\job\RedisPendingMessageResendJob.java
D:\ideaProject\webbaseframework\jf-ruoyi-vue-pro\yudao-framework\yudao-spring-boot-starter-biz-sms\src\test\java\cn\iocoder\yudao\framework\sms\core\client\impl\aliyun\AliyunSmsClientTest.java
Error:(4, 47) java: 程序包cn.iocoder.yudao.framework.test.core.ut不存在
Error:(34, 56) java: 程序包cn.iocoder.yudao.framework.test.core.util不存在
Error:(45, 42) java: 找不到符号
  符号: 类 BaseMockitoUnitTest
D:\ideaProject\webbaseframework\jf-ruoyi-vue-pro\yudao-framework\yudao-spring-boot-starter-biz-sms\src\test\java\cn\iocoder\yudao\framework\sms\core\client\impl\aliyun\AliyunSmsCodeMappingTest.java
Error:(3, 47) java: 程序包cn.iocoder.yudao.framework.test.core.ut不存在
Error:(16, 47) java: 找不到符号
  符号: 类 BaseMockitoUnitTest
D:\ideaProject\webbaseframework\jf-ruoyi-vue-pro\yudao-framework\yudao-spring-boot-starter-biz-sms\src\test\java\cn\iocoder\yudao\framework\sms\core\client\impl\tencent\TencentSmsClientTest.java
Error:(16, 47) java: 程序包cn.iocoder.yudao.framework.test.core.ut不存在
Error:(32, 56) java: 程序包cn.iocoder.yudao.framework.test.core.util不存在
Error:(43, 43) java: 找不到符号
  符号: 类 BaseMockitoUnitTest
D:\ideaProject\webbaseframework\jf-ruoyi-vue-pro\yudao-framework\yudao-spring-boot-starter-biz-sms\src\test\java\cn\iocoder\yudao\framework\sms\core\client\impl\tencent\TencentSmsCodeMappingTest.java
Error:(5, 47) java: 程序包cn.iocoder.yudao.framework.test.core.ut不存在
Error:(16, 48) java: 找不到符号
  符号: 类 BaseMockitoUnitTest

原因:解决方案:

        参考启动文档,先做一次mvc编译

        mvn clean install package '-Dmaven.test.skip=true'

2 idea的Terminal 报错:bash: mvn: command not found

报错:

52901@DESKTOP-6UKF6U6 MINGW64 /d/ideaProject/webbaseframework/jf-ruoyi-vue-pro (master)
$ mvn clean install package '-Dmaven.test.skip=true'
bash: mvn: command not found
原因:解决方案:

        只需要在系统环境变量中配置MAVEN和JAVA即可。

        注意还要重启下IDEA才会启效果,可以用mvn -version来试下,如果有对应版本信息,就说明设置成功了(cnblogs.com)

3 idea报错:Error running 'YudaoServerApplication': Command line is too long. Shorten command line for YudaoServerApplication or also for Spring Boot default configuration

(455条消息) idea 启动报错 Command line is too long_idea报错命令行太长_Bee.F的博客-CSDN博客

4 idea的Terminal 报错:Smart commands execution Highlighted commands can be interpreted and executed

报错:

Smart commands execution Highlighted commands can be interpreted and executed by the IDE in a smart way. Press Ctrl+Enter to try this, or Enter to run the command in the console as usual. You can turn this behavior on/off in Preferences | Tools | Terminal. Got it!

原因:解决方案:pycharm、webstorm 命令行 Smart commands execution Highlighted commands can be interpreted and executed

5 使用maven打包失败

报错:

        Unknown lifecycle phase "'-Dmaven.test.skip=true'". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact
-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes,
 generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test,
integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]

原因:解决方案:

 参考启动文档

Maven 补充说明:

① 只有首次需要执行 Maven 命令,解决基础 pom.xml 文件不存在,导致报 BaseDbUnitTest 类不存在的问题。

② 如果执行报 Unknown lifecycle phase “.test.skip=true” 错误,使用 mvn clean install package -Dmaven.test.skip=true 即可。

6 redis版本低于5

参考启动文档:Redis 安装指南(Windows 版本) | 芋道源码 —— 纯源码解析博客 (iocoder.cn)

7 mysql解压版本的安装与配置(注意“ // ”)

(492条消息) MySQL8.0以上版本安装教程(解压版)最详细,最清晰_程序团儿的博客-CSDN博客

二 快速启动(适合“前端”工程师)

1 npm install --global yarn报错是

npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.

已经安装过了

2 安装依赖报错:error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module

报错:

        error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.12.1"
error Found incompatible module.

原因:nodes版本过高

        在 yarn install的时候报

        error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.3.0"

解决方案1:

        需要执行

         yarn config set ignore-engines true

        忽略版本引擎检测

        然后在yarn install

解决方案2(v14.17.3):(455条消息) 如何把已安装的nodejs高版本降级为低版本_nodejs降低版本_深究猿码的博客-CSDN博客

三 演示模式,无法进行写操作

报错:

        演示模式,无法进行写操作

        参考 https://doc.iocoder.cn/ 教程

        5 分钟搭建本地环境

 解决方案:

        前端运行时:npm run dev

### 回答1: Ruoyi-vue-pro是一款便捷的前端Java框架,其官方开发指南PDF可在官网或相关技术博客上进行下载。 该开发指南PDF主要介绍了Ruoyi-vue-pro的框架结构、设计规范、使用方法等内容,为开发人员提供了全面的参考资料。在其中可以学习到如何使用IDE工具进行项目开发、如何对接后端API接口、如何进行代码打包和发布、如何进行项目调试等技巧。 此外,该开发指南PDF还提供了大量代码示例,方便开发人员更好地理解和掌握框架使用。同时,对于想要深度定制Ruoyi-vue-pro框架的开发者,该开发指南PDF也提供了一些扩展和集成方案,方便自定义组件和功能的实现。 总之,Ruoyi-vue-pro开发指南PDF是一份十分实用和详尽的前端框架开发指南,对于想要使用该框架开发项目的开发者来说是可多得的学习资料。建议各位开发者在开始使用Ruoyi-vue-pro前,先进行该指南的学习,以便更好地开展项目工作。 ### 回答2: ruoyi-vue-pro 是一个开源的后台管理系统,采用前后端分离的开发架构,前端采用 Vue.js 框架开发,后台采用 SpringBoot 框架开发ruoyi-vue-pro 开发指南 pdf 是一份详细的开发文档,其中包括了系统的功能介绍、搭建环境、项目结构、模块设计等内容。 在功能介绍中,文档详细介绍了系统的模块功能,包括登录管理、角色权限管理、用户管理、菜单管理、数据字典管理等。在搭建环境中,文档给出了详细的开发环境配置步骤,包括安装数据库、安装 Java JDK 等内容。在项目结构中,文档介绍了整个项目的文件结构,包括前后端代码的目录结构和各个文件的作用。 在模块设计中,文档详细说明了各个模块的设计思路、实现方式和交互流程。其中,登录管理模块通过 JWT 鉴权实现用户登录,角色权限管理模块通过 Shiro 实现用户权限控制,数据字典管理模块通过缓存技术实现字典数据的高效查询。文档还提供了详细的代码示例和开发注意事项,方便开发者自行开发新的模块。 总之,ruoyi-vue-pro 开发指南 pdf 是一份非常详细的开发文档,无论是已经使用过该系统的开发者,还是新手开发者都能够轻松地了解系统的架构特点和开发流程,快速上手进行开发工作。 ### 回答3: ruoyi-vue-pro 开发指南 pdf 是一本非常实用的指南手册,旨在帮助开发人员更好地理解和利用该开源项目。该指南详细介绍了 ruoyi-vue-pro 项目的核心功能和特点,以及如何在项目中运用这些功能来开发高效、易用的应用程序。 指南从项目的搭建和配置开始,包括项目依赖的环境、安装和配置开发工具的步骤,以及如何在项目中添加新的组件和插件等。接着,指南详细介绍了项目的各种功能和构架,包括如何使用路由、Vuex、Mock等功能来实现应用程序的交互和通信。 该指南在介绍每个功能和构架时,都提供了大量的代码示例和实用的技巧,使开发人员可以更加深入地了解和学习该项目的全部功能。此外,该指南还提供了一些常见问题的解答和调试技巧,帮助开发人员更加科学和高效地开发ruoyi-vue-pro项目。 总之,ruoyi-vue-pro 开发指南 pdf 是一本非常实用和详细的指南手册,对于希望学习和开发ruoyi-vue-pro项目的开发人员来说,是一本可或缺的工具书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值