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】
image.png

  1. npm config set prefix "D:\project\nodejs\develop\node_cache"
  2. npm config set cache "D:\project\nodejs\develop\node_global"

image.png

环境变量

image.png

测试:

配置完后,安装个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,导入前端代码—》安装前端的依赖

yarn install
image.png

后端环境搭建:

安装jdk、eclipse/idea、redis等,idea已经集成了mave
image.png

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”

image.png

启动项目:

1:初始化数据库,要求mysql5.7+

手工执行Sql脚本: jeecg-boot/db/jeecgboot-mysql-5.7.sql
 会自动建库和初始化数据。

jeecgboot-mysql-5.7.sql

(2)修改项目配置文件(数据库配置、redis配置)

mysql:

配置文件: jeecg-boot-module-system/src/main/resources/application-dev.yml

image.png
redis:
image.png

(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文档首页