ruoyi-vue版本的安装部署

开发版本的部署

官网地址
准备工作

idea专业版
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12

后端项目启动;
数据库与redis提前安装好
建议使用git clone项目到idea中,方便修改管理。也可以下载zip解压。
后端启动,修改数据库连接之后,打开项目运行com.ruoyi.RuoYiApplication.java

前端项目启动:
方式一、使用idea的启动工具
新建npm启动,选择package.json文件,scripts选择package.json中scripts中的选项。按照提示下载依赖,然后点击启动按钮
方式二、打开终端

# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com
# 本地开发 启动项目
npm run dev

注意:前端启动可能会遇到的问题
nodejs报digital envelope routines::unsupported
Node.JS 17和18 的 BUG,相关 ISSUE 也给出了解决办法,就是修改package.json,在相关构建命令之前加入set NODE_OPTIONS=–openssl-legacy-provider

"scripts": {
    "dev": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve",
    "build:prod": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build",
    "build:stage": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build --mode staging",
    "preview": "node build/index.js --preview",
    "lint": "eslint --ext .js,.vue src"
  }

生产部署

你可能感兴趣的:(vue.js,前端,javascript)