前言

最近又在电脑上搭建一些环境,小记录一下注意事项,详细步骤网上有很多文档,去看就好

nvm-desktop(node.js版本管理工具)

开源地址 https://github.com/1111mp/nvm-desktop
在里面看中文文档,下载地址,我的windows AMD64系统下载的是NVM.Desktop_4.0.8_x64-setup.exe
在安装前要卸载掉全局安装的node.js和npm
不用管pnpm,pnpm 本身是独立于 Node.js 的包管理器,但它依赖于 Node.js 环境。如果你卸载了全局的 Node.js,通过全局安装的 pnpm 会失效,后面重新安装即可
我把原来的node-v20.17.0.msi复制到了U盘,本地卸载
删掉了关于node.js的环境变量
删掉了关于node.js的环境变量
删掉了关于node.js的环境变量

配置

(安装配置我看的这个)[https://blog.csdn.net/qq_26408545/article/details/139975137?fromshare=blogdetail&sharetype=blogdetail&sharerId=139975137&sharerefer=PC&sharesource=Catherine_77&sharefrom=from_link]

  1. 双击安装
    双击后我安装到了这里C:\Program Files\NVM Desktop

  2. 配置系统变量
    但是配置变量,我的C盘下电脑用户是用户两个汉字,还无法修改,感觉要出问题阿
    nvm配置
    修改路径,然后下一个,设为默认,点击更多-应用
    nvm配置

    1
    2
    3
    4
    系统变量里:
    NVMD_DIR ,配置 Path 添加 node
    NVMD_DIR的路径:C:\Users\你电脑的用户\.nvmd
    Path 添加 %NVMD_DIR%\bin

    终端检查一下,我的结果如下,成功
    nvm配置

  3. 设置缓存路径
    安装nvm-desktop 的文件夹下 新建文件夹 node_global 和 node_cache

    1
    2
    3
    C:\Users\Administrator>npm config set prefix "C:\Program Files\NVM Desktop\node_global"

    C:\Users\Administrator>npm config set cache "C:\Program Files\NVM Desktop\node_cache"
  4. 将缓存路径加入到环境变量path里
    C:\Program Files\NVM Desktop\node_global
    注意:一定要放在 %NVMD_DIR%\bin 前面
    环境变量配置原则:npm的缓存路径 在nvmd的环境变量之前,否则一直找nvmd内的yarn
    (下面的我写错啦,是C:\Program Files\NVM Desktop\node_global不是D盘的那个)
    nvm配置

  5. 换版本测试
    下载一个其他版本并应用,在终端检查node和npm的版本,确实都变了,如下图,成功啦
    nvm配置

node删除重装后,我以前项目里的node相关东西都不见了,包括这个博客hexo跑不起,需要项目里重新安装环境

首先在hexo博客终端npm install -g hexo-cli
但是安装了hexo,hexo -v找不到怎么办呢

下面的这些已经解决了,根本原因是我的node缓存系统变量配置错了,改正之后就好了
在这里我要由衷地感谢通义,他根据终端显示告诉我原因是环境变量的配置问题,帮我少走弯路
如果再遇到类似的情况,可以用下面的思路
但是hexo还是显示不认识,我问AI,让我:
先检查npm把东西安装到了哪里npm list -g --depth=0
找到hexo.cmd文件所在文件夹,添加到系统变量里,如C:\Program Files\NVM Desktop\node_global\node_modules\hexo-cli\bin
还是不行,使用带扩展名的完整命令来运行 hexo.cmd -v
原因:但是 Windows 系统在解析 .cmd 文件时有一些限制,尤其是在某些 shell(比如 PowerShell)中,不会自动识别 .cmd 扩展名的命令,除非你在调用时加上 .cmd,或者将 .cmd 加入默认可执行扩展名列表中

很easy但用总会找不到地方
Navicat 导入数据库

vue-pure-admin框架

(一个很厉害的后台管理框架)[https://pure-admin.cn/pages/introduction/]

vue-pure-admin (opens new window)是一款开源完全免费且开箱即用的中后台管理系统模版。完全采用 ECMAScript 模块(ESM)规范来编写和组织代码,使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发

仓库: https://github.com/pure-admin/vue-pure-admin
在线地址: https://pure-admin.github.io/vue-pure-admin/
教程文档: https://pure-admin.cn/
面向业务的二次封装组件库: https://github.com/plus-pro-components/plus-pro-components

Redis使用

在安装包同文件夹里有配置步骤笔记,这里只写注意事项
如何使用:
redis要先启动start.bat,再在这个目录终端里面跑连接代码

  1. 双击start.bat启动服务
  2. win+x选择终端管理员,cd到安装目录下(直接在目录里打开终端更方便)
  3. 连接命令
    1
    2
    3
    \redis-cli.exe -h 127.0.0.1 -p 6379
    # -h 后面跟数据库的主机地址
    # -p 后面跟数据库的端口
    Redis
    成功显示:
    Redis

配置数据库开启可远程访问

开启远程访问很检查,只需要将你要远程访问的用户名的host修改成%即可,比如我们现在要开启root用
户的远程访问,可以按照下面的步骤操作

1
2
3
4
# 用到的sql语句
use mysql;
select `user`,`host` from `user`;
update `user` set `host`='%' where `user`='root';

注意:use mysql切换到mysql数据库,不然会报错

ERROR 1046 (3D000): No database selected
说明你未指定操作的数据库。mysql.user 表属于 mysql 系统数据库,因此需要先使用 USE mysql; 选择数据库。(如下图,已解决)

Redis

npm安装指定版本

npm install npm@6.14.10 –save-exact
装指定版本的 npm(仅限本地项目)–save-exact 确保版本号精确锁定

maven配置

我看的B站教学视频【Maven 的安装与下载,配置 idea】[https://www.bilibili.com/video/BV1V5411q7ka/?share_source=copy_web&vd_source=7f88ea4ee6a402338b0a4e09fbb81750]

一些配置截图在这里:
maven
maven

后端打包用maven:
mvn -v看本版
mvn clean install
mvn clean package打包