1.nodejs下载
下载地址:https://nodejs.org/zh-cn/
自己选择需要下载的版本,直接下载最新版本就可以了,如果你想下载以前版本点击全部安装包,然后在路径那更换自己的版本号,回车就会有相应版本的链接,选择.msi后缀的就行
2.nodejs安装
双击安装包,一直next就行,安装路径根据自己自行选择,最后有个勾选建议不勾啊,我勾过会下载安装一些乱七八糟的,还会给你安装python,如果不介意勾了也无所谓
3.配置环境变量
点击此电脑,在空白出右键->属性->高级系统设置->环境变量,在系统变量点击path,新建输入自己nodejs安装的路径。16以上版本好像会自动添加,我重安装18版本是添加了。
cmd检查安装,输入命令出现版本号即安装成功
node版本命令 node -v
npm版本命令 npm -v
4.更改npm安装路径
npm install xxx时默认存放路径为:C:\Users\用户名\AppData\Roaming,如果觉得不需要修改直接跳过,
首先在创建两个空文件夹“node_global”和“node_cache”,建议放在nodejs安装目录下,更好找。还要在“node_global“目录下在创建一个“node_modules”
1)查看npm安装、缓存路径
npm get prefix
npm get cache
2)修改npm安装、缓存路径,填自己的路径
npm config set prefix "D:\Program Files (x86)\nodejs\node_global"
npm config set cache "D:\Program Files (x86)\nodejs\node_cache"
3)配置下node_global的环境变量
由于 node 全局模块大多数都是可以通过命令行访问的,还要把【node_global】的路径加入到【系统变量 】下的【PATH】 变量中,方便直接使用命令行运行
4)测试一下修改是否成功
全局安装,在之前创建的D:\Program Files (x86)\nodejs\node_global\node_modules路径下查看
npm install express -g
5)下载路径修改为淘宝镜像
查看npm下载路径
npm config get registry
更换npm下载路径或下载cnpm
npm config set registry https://registry.npm.taobao.org
npm install -g cnpm --registry=https://registry.npm.taobao.org
恢复原镜像
npm config set registry https://registry.npmjs.org
5.总结
我遇到的一个问题
电脑合并分区时不小心把nodejs安装目录给删除了,然后我就直接geek工具卸载,删除了注册表,准备重新安装,在安装时一直提示我之前的版本未卸载,要让我找到之前的安装包,我当时比较轴就想把他卸载干净,搜文件node,将相关的文件全删除了,在电脑的自带的程序也找不到node,where node 也没有了,注册表和环境变量都删了,重启电脑后还是不行。
转化下思路我就按照它的意思下载了我之前的版本(要精确到小版本),之前版本的安装果然就没问题了,而且可以正常卸载,并且可以安装新的版本了
仅自己学习记录,如有错误,敬请谅解,谢谢