若依开源框架,前后端分离项目,地址:http://doc.ruoyi.vip/ruoyi-vue/
先配置环境 JDK1.8, MySQL5.7 ,Maven3.6,redis、nginx(可以不配)、 node 具体见:https://ygstriver.blog.csdn.net/article/details/131490572
下载项目,解压。 创建数据库 ry-vue
导入脚本ry_2021xxxx.sql
和quartz.sql
运行后端项目 ruoyi-admin模块:com.ruoyi.RuoYiApplication.java
访问:http://localhost:8080/
后端项目启动成功。
安装VSCode 设置以管理员权限打开应用。
VSCode 打开文件夹 ruoyi-ui
运行命令 nmp install
如果出现报错:因为在此系统上禁止运行脚本。
终端输入get-ExecutionPolicy查看执行策略/权限;
输出Restricted(受限制的);
终端输入Set-ExecutionPolicy -Scope CurrentUser命令给用户赋予权限;
输入RemoteSigned;
终端输入get-ExecutionPolicy查看一下权限,显示RemoteSigned就可以了。
启动前端项目npm run devs
报错:Error: error:0308010C:digital envelope routines::unsupported
更改package.json 中
"scripts": {
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
...
},
如果报错: OpenSSL configuration error:
就下载安装 OpenSSL ,下载地址:http://slproweb.com/products/Win32OpenSSL.html
并配置环境变量
OPENSSL_CONF=D:\CodeSupport\Java_service\OpenSSL-Win64\bin\openssl.cfg
成功启动!
访问:http://localhost:80/