Je nach Rahmen
Der Aufbau des Ruoyi-Frameworks (getrennte Version von Front-End und Back-End)
Einführung
RuoYi-Vue ist eine Java EE-Schnellentwicklungsplattform auf Unternehmensebene, die auf einer Kombination klassischer Technologien (Spring Boot, Spring Security, MyBatis, Jwt, Vue) basiert. mit integrierten Modulen wie: Abteilungsverwaltung, Rollenbenutzer, Menü- und Schaltflächenautorisierung, Datenberechtigungen, Systemparameter, Protokollverwaltung, Codegenerierung usw. Online geplante Aufgabenkonfiguration; unterstützt Cluster, mehrere Datenquellen und verteilte Transaktionen.
Ruoyis offizielle Website-Adresse:https://www.ruoyi.vip/
RuoYis Front-End- und Back-End-getrennte Versionscode-Cloud-Adresse:https://gitee.com/y_project/RuoYi-Vue
Umweltanforderungen
IDEA ruft den Gitee-Quellcode ab
MySQL-Konfiguration
Erstellen Sie die Datenbank ry-vue und importieren Sie die Datenskripte ry_2021xxxx.sql, quartz.sql
create database 'ry-vue';
Ändern Sie nach dem Ausführen des SQL-Skripts den Benutzer und das Kennwort der MySQL-Datenbank im Programm
Redis-Konfiguration
Starten Sie Redis auf Ihrem eigenen Computer
Backend-Startup
Frontend-Konfiguration
Ziehen Sie ruoyi-ui in ein separates Projekt und führen Sie dann die Befehle in der Readme-Datei aus
Problem gelöst
Nach der Ausführung des obigen Befehls wird beim Ausführen ein Fehler gemeldet
yntax Error: SassError: Can't find stylesheet to import.
╷
25 │ @import "~element-ui/packages/theme-chalk/src/index";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src\assets\styles\element-variables.scss 25:9 root stylesheet
@ ./src/assets/styles/element-variables.scss 4:14-246 15:3-20:5 16:22-254
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://10.100.105.68:80&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
<s> [webpack.Progress] 100%
Führen Sie den folgenden Befehl aus, um das Problem zu lösen
npm install element-ui
Nach dem Ausführen des Installationsbefehls tritt beim Ausführen ein Fehler auf
ERROR Failed to compile with 2 errors 16:18:33
These dependencies were not found:
* jsencrypt/bin/jsencrypt.min in ./src/utils/jsencrypt.js
* vue-count-to in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/dashboard/PanelGroup.vue?vue&type=script&lang=js
To install them, you can run: npm install --save jsencrypt/bin/jsencrypt.min vue-count-to
<s> [webpack.Progress] 100%
Führen Sie die NPM-Installation erneut aus und führen Sie sie aus
npm install --save jsencrypt vue-count-to
Befehlslösung
Zeige Ergebnisse