软件和环境配置小记
前言
最近又在电脑上搭建一些环境,小记录一下注意事项,详细步骤网上有很多文档,去看就好
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的环境变量
配置
双击安装
双击后我安装到了这里C:\Program Files\NVM Desktop
配置系统变量
但是配置变量,我的C盘下电脑用户是用户
两个汉字,还无法修改,感觉要出问题阿
修改路径,然后下一个,设为默认,点击更多-应用1
2
3
4系统变量里:
NVMD_DIR ,配置 Path 添加 node
NVMD_DIR的路径:C:\Users\你电脑的用户\.nvmd
Path 添加 %NVMD_DIR%\bin终端检查一下,我的结果如下,成功
设置缓存路径
安装nvm-desktop 的文件夹下 新建文件夹 node_global 和 node_cache1
2
3C:\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"将缓存路径加入到环境变量path里
C:\Program Files\NVM Desktop\node_global
注意:一定要放在 %NVMD_DIR%\bin 前面
环境变量配置原则:npm的缓存路径 在nvmd的环境变量之前,否则一直找nvmd内的yarn
(下面的我写错啦,是C:\Program Files\NVM Desktop\node_global
不是D盘的那个)换版本测试
下载一个其他版本并应用,在终端检查node和npm的版本,确实都变了,如下图,成功啦
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 加入默认可执行扩展名列表中
Navicat 导入数据
很easy但用总会找不到地方
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,再在这个目录终端里面跑连接代码
- 双击
start.bat
启动服务 - win+x选择终端管理员,cd到安装目录下(直接在目录里打开终端更方便)
- 连接命令
1
2
3\redis-cli.exe -h 127.0.0.1 -p 6379
# -h 后面跟数据库的主机地址
# -p 后面跟数据库的端口
成功显示:
配置数据库开启可远程访问
开启远程访问很检查,只需要将你要远程访问的用户名的host修改成%即可,比如我们现在要开启root用
户的远程访问,可以按照下面的步骤操作
1 | # 用到的sql语句 |
注意:use mysql切换到mysql数据库,不然会报错
ERROR 1046 (3D000): No database selected
说明你未指定操作的数据库。mysql.user 表属于 mysql 系统数据库,因此需要先使用 USE mysql; 选择数据库。(如下图,已解决)
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: mvn -v
看本版 mvn clean install
mvn clean package
打包