文章目录
注意:
1、安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题
2、nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码
一、完全卸载旧的nodejs
1、打开系统的控制面板,点击卸载程序,卸载nodejs
(1)打开系统的控制面板,点击程序下的卸载程序
(2)找到node.js,鼠标右击出现下拉框,点卸载
(3)确认卸载弹窗,点击是,等待卸载完成。
2、删除node的安装目录
安装目录默认是C:Program Filesnodejs
,我的在安装时选择的安装位置在D:Program Filesnodejs
。
查看该路径下是否有node文件,在控制面板卸载node后一般会自动删除node文件,如果文件还在的话就手动删除,没有的话就忽略。
3、查找.npmrc文件是否存在,有就删除
.node_repl_history
如果存在也删除,没有请忽略。
4、逐一查看以下文件是否存在,存在就删除
C:Program Files (x86)Nodejs
C:Program FilesNodejs
C:Users用户名AppDataRoamingnpm
C:Users用户名AppDataRoamingnpm-cache
C:Users用户名AppDataLocalnpm-cache
5、打开系统设置,检查系统环境变量,将node相关的配置都删掉
- 一般系统会自动把node环境变量删掉了,可以不用管这步
- 环境变量打开方式:
我的电脑->属性->高级系统设置->环境变量->
- 删掉用户变量和系统变量的
Path
NODE_PATH
里的相关的node(注意,不要把整个path
删掉,点击编辑,只删除node相关的即可;如果手误,依次点击取消关闭弹窗就不会保存成功,若是手误删掉了,还点击的是确定按钮,那笔者也没有办法了) - 确认删除无误之后,依次点击确定关闭,否则可能存在删除失败问题
6、查看是否卸载成功
在键盘上按下win + R
,输入cmd
,然后点击回车键,在命令行中输入node -v
npm -v
,如下图所示表示卸载成功。
,
7、最后,建议重启电脑
二、安装nvm
参考文章《nvm-下载、安装、使用(2023/07/12更新)》 《安装nvm,并使用nvm安装nodejs及配置环境变量》
1、下载NVM
2、双击下载好的文件,开始安装
3、选择我接受,然后点击next
4、选择NVM安装路径,路径名称不要有空格,然后点击next
5、node.js安装路径,然后点击next
6、点击Install
7、点击Finish,完成安装
三、nvm修改镜像源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
四、nvm常用命令
nvm install <version>
:安装指定版本的 Node.js。nvm use <version>
:切换到指定版本的 Node.js。nvm ls
:列出已安装的所有 Node.js 版本。nvm alias <name> <version>
:给指定版本创建别名。nvm run <version> <script>
:在指定版本下运行脚本。nvm current
:显示当前正在使用的 Node.js 版本。nvm uninstall <version>
:卸载指定版本的 Node.js。
五、nvm配置环境变量
六、安装nodejs及环境变量配置
1、通过nvm安装node
2、node环境变量配置
(1) 配置全局安装的模块路径和缓存路径
npm config set prefix "D:Programsnvmnode_global"
npm config set cache "D:Programsnvmnode_cache"
(2)设置用户变量
- 【用户变量】中的path变量,
%NVM_HOME%
和%NVM_SYMLINK%
理论上是nvm安装成功后自动生成的。如果没有,新建进去。 - 如果有
C:Users用户名AppDataRoamingnpm
,则将其修改为D:Programsnvmnode_global
(刚刚新建node_global文件夹的位置),如果没有就自己新建D:Programsnvmnode_global
,总之保证有以下图片中内容
(3)设置系统变量
- 新建环境变量
NODE_PATH
,值为D:Programsnvmnode_globalnode_modules
,其中D:Programsnvmnode_globalnode_modules
是上述创建的全局模块安装路径文件夹
3、测试
4、设置淘宝的镜像并查看
npm config set registry https://registry.npm.taobao.org
npm config get registry
七、全局安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 查看cnpm版本
cnpm -v
npm list cnpm -g
八、全局安装yarn
- yarn安装
npm install yarn -g
// 查看镜像
yarn config get registry
// 修改镜像
yarn config set registry http://registry.npm.taobao.org/
九、笔者的安装目录结构
原文地址:https://blog.csdn.net/sjp991012/article/details/134426007
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_36755.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。