1:环境准备
安装nodejs:
新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西
说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间
两个文件夹【node_global】及【node_cache】
npm config set prefix "D:\project\nodejs\develop\node_cache"npm config set cache "D:\project\nodejs\develop\node_global"
环境变量
测试:
配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令进行模块的全局安装:
npm install express -g # -g是全局安装的意思
淘宝镜像:
npm install -g cnpm —registry=https://registry.npm.taobao.org
其实更推荐大家用yarn,因为更快,安装地址:https://yarnpkg.com/zh-Hans/docs/install
npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global安装yarn
npm i yarn -g
-i:install -g:全局安装(global),使用 -g 或 —global常用命令
yarn / yarn install 等同于npm install 批量安装依赖
- yarn add xxx 等同于 npm install xxx —save 安装指定包到指定位置
- yarn remove xxx 等同于 npm uninstall xxx —save 卸载指定包
- yarn add xxx —dev 等同于 npm install xxx —save-dev
- yarn upgrade 等同于 npm update 升级全部包
- yarn global add xxx 等同于 npm install xxx -g 全局安装指定包
前端环境搭建:
https://github.com/zhangdaiscott/jeecg-boot 下载源码
1:安装idea,导入前端代码—》安装前端的依赖
后端环境搭建:
安装jdk、eclipse/idea、redis等,idea已经集成了mave
mysql安装:使用docker(个人使用)
docker pull mysql:5.7.19
/opt
# mkdir -p docker_v/mysql/conf
# cd docker_v/mysql/conf
# touch my.cnf
# docker run -p 3306:3306 —name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d imageID
docker exec -it mysql bash
redis:安装使用docker(个人简单)
docker pull redis
docker run -itd —name redis-test -p 6379:6379 redis
$ docker exec -it redis-test /bin/bash
测试:
127.0.0.1:6379> set test 1
OK
127.0.0.1:6379> keys *
1) “test”
启动项目:
1:初始化数据库,要求mysql5.7+
手工执行Sql脚本: jeecg-boot/db/jeecgboot-mysql-5.7.sql
会自动建库和初始化数据。
(2)修改项目配置文件(数据库配置、redis配置)
mysql:
配置文件: jeecg-boot-module-system/src/main/resources/application-dev.yml
(4)启动项目&访问
idea设置:https://www.yht7.com/news/97254
1,未能成功编译;
尝试:菜单—》Build—》Rebuild Prodject
结果:启动服务仍然报同样的错误
2,缓存问题;
尝试:菜单—》File—》Invalidate Caches/Restart 选择Invalidate and Restart 或者 只是Invalidate,清除掉缓存,然后 >Rebuild Project
依赖报错的解决方式:
https://blog.csdn.net/weixin_44124391/article/details/90723934
https://blog.csdn.net/weixin_44124391/article/details/90724541
以上配置完成后,即可启动后台项目
本地启动:jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java,右键执行启动。
通过 http://localhost:8080/jeecg-boot/doc.html 访问后台,默认进入swagger文档首页

