大数据Vue项目必备|Window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

大数据Vue项目必备|Window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

一、卸载旧版本

如果已经安装了node,那么需要先卸载node,如果没有安装那可以直接跳过这一步。
卸载:
  打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载

为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。再看看C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除。再去看看你的环境变量有没有node相关的,有的话也一起删除了。最后再检查一下环境变量设置情况!

二、安装nvm

去github 下载所需要的 nvm 版本,找到 nvm-setup.zip 点击下载
附链接:github下载nvm链接
在这里插入图片描述
在这里插入图片描述
根据自己电脑情况选择nvm安装路径。
在这里插入图片描述
选择nodejs的安装路径。
在这里插入图片描述
点击next,安装完成后在终端输入nvm version,能查到版本号说明
安装成功了。

nvm version

在这里插入图片描述
在这里插入图片描述

三、配置路径和下载源

安装完nvm后先不要着急安装node。

找到nvm安装路径 -> 找到 settings.txt 文件 -> 配置下载源
在这里插入图片描述
加入下面内容:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

在这里插入图片描述
ctrl+s保存

四、使用nvm安装node

在终端输入 nvm list available, 查看网络可以安装的版本。

nvm list available

在这里插入图片描述
选择一个版本安装,比如 nvm install 14.14.0。

nvm install 14.14.0

在这里插入图片描述
使用这个版本的node,nvm use 14.14.0。输入node -v 和 npm -v可以查询到node和npm的版本号。

nvm use 14.14.0
node -v

输入nvm list 查看已经安装的node,*号表示当前使用的node版本。

nvm list

现在已经安装了18.18.2和14.14.0两个版本
在这里插入图片描述
如果你像卸载其中的版本号,可以使用nvm uninstall 命令卸载不需要的Node.js版本。

nvm uninstall <version>

五、其它nvm常用命令

在这里插入图片描述

六、卸载nvm

1、可以通过下面方式卸载或找到nvm安装路径,直接将文件删掉。
在这里插入图片描述
2、删除nvm环境变量配置(环境变量是在安装时候自动生成的)。
在这里插入图片描述
在这里插入图片描述

七、全局安装npm、cnpm

安装node的时候,npm其实也已经一起安装了。因为nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆的包很麻烦,如果有一个npm可以让各个版本的node共用,就不会这么麻烦了。

下面几步就可以配置一个全局的npm。(都是管理员身份运行命令提示符运行命令)
1.npm config set prefix “E:\nvm\npm” //配置用npm下载包时全局安装的包路径。路径换成自己的就可以

npm config set prefix "E:\nvm\npm" 

2.npm install npm -g --registry=https://registry.npm.taobao.org //安装全局npm,不同的node都使用这个npm。

npm install npm -g --registry=https://registry.npm.taobao.org //

注意:这里如果想更新全局的npm的话首先删除全局路径下的npm(就是上一行命令的地址,可以使用npm config ls查看设置情况),再执行一次这个命令即可。

3.在用户变量中添加 NPM_HOME = E:\nvm\npm,path中添加%NPM_HOME%。这里需要注意的是,%NPM_HOME%要添加在%NVM_SYMLINK%之前,避免npm访问到的是nodejs中自带的npm包管理工具。

最后设置完成的环境变量截图:
在这里插入图片描述

在这里插入图片描述

使用淘宝镜像cnpm。
1.npm install -g cnpm --registry=https://registry.npm.taobao.org //使用淘宝镜像cnmp替代npm

npm install -g cnpm --registry=https://registry.npm.taobao.org //

注意:这里的nvm版本不能太低,否则会报错:

ERROR: npm v10.2.5 is known not to run on Node.js v14.14.0.  
This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.

错误信息提示目前版本太低,支持18.17.0及以上版本。
在这里插入图片描述

我们就下载18.18.2的版本就可以了

nvm install 18.18.2

在这里插入图片描述
下载完之后要通过nvm use命令切换到高版本

nvm use 18.18.2

*号代表现在使用的版本号为18.18.2
在这里插入图片描述

记住!在使用 nvm 切换 Node.js 版本时,需要打开一个新的终端窗口来确保新的 Node.js 版本生效。

我们新建一个终端再接着在运行命令

npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述
安装成功!

2.cnpm config get registry //验证cnpm是否可用

cnpm config get registry

在这里插入图片描述
验证信息成功!到这里我们nvm基本配置工作就完成了,

后面有时间和精力会分享更多关于大数据领域方面的优质内容,感谢各位的喜欢与支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/268163.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

轻量封装WebGPU渲染系统示例<44>- 材质组装流水线(MaterialPipeline)之灯光和阴影(源码)

目标: 数据化&#xff0c;模块化&#xff0c;自动化 备注: 从这个节点开始整体设计往系统规范的方向靠拢。之前的都算作是若干准备。所以会和之前的版本实现有些差异。 当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sa…

Java+Swing: 从数据库中查询数据并显示在表格中 整理11

分析&#xff1a;要想从数据库中查询数据并分页展示到表格中&#xff0c;我觉得应该按照这个思路&#xff1a;首先就是发起请求&#xff0c;此时需要向数据库中传递三个参数&#xff1a;当前页码&#xff08;pageNum&#xff09;、每一页的数量&#xff08;pageSize&#xff09…

UE5 - ArchvizExplorer与Map Border Collection结合 - 实现电子围栏效果

插件地址&#xff1a; https://www.unrealengine.com/marketplace/zh-CN/product/archviz-explorer https://www.unrealengine.com/marketplace/zh-CN/product/map-border-collection ArchvizExplorer扩展&#xff1a; https://download.csdn.net/download/qq_17523181/8843305…

@CrossOrigin解决跨域不生效问题

参考文献 CrossOrigin注解没有生效&#xff0c;解决方案集合_crossorigin注解不起作用-CSDN博客

selenium自动化(中)

显式等待与隐式等待 简介 在实际工作中等待机制可以保证代码的稳定性&#xff0c;保证代码不会受网速、电脑性能等条件的约束。 等待就是当运行代码时&#xff0c;如果页面的渲染速度跟不上代码的运行速度&#xff0c;就需要人为的去限制代码执行的速度。 在做 Web 自动化时…

Cloudflare WARP无限流量MacOS

一、下载Cloudflare WARP 官网地址:https://1.1.1.1/, 下载macOS版本&#xff0c;解压后安装&#xff0c;并启动 启动后会在状态栏中显示出来。 二、升级为Warp 24PB版 1.打开网址&#xff1a;https://blog.upx8.com/warp.html&#xff0c;点击生成密钥&#xff1b; 2.将…

【LeetCode】每日一题 2023_12_9 下一个更大的数值平衡数(枚举/打表二分)

文章目录 刷题前唠嗑题目&#xff1a;下一个更大的数值平衡数题目描述代码与解题思路官方解法 结语 刷题前唠嗑 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01; 题目&#xff1a;下一个更大的数值平衡数 题目链接&#xff1a;2048. 下一个更大的数值平衡数 …

书-二分查找找某个数字p155

#include<stdio.h> int main(){int a[10]{1,4,5,6,7,8,23,34,90,14567};int mid;int low0;int high9;while(low<high){mid(lowhigh)/2;//数组分成两段&#xff0c;前一段low-mid&#xff0c;后一段mid-highif (a[mid]<23)//因为已经是排序好的了&#xff0c;所以如…

电脑连接了wifi但是没有网络

电脑连接了WiFi但是网络不可用 问题场景&#xff1a;问题描述解决方案&#xff1a; 问题场景&#xff1a; 搬砖搬的好好的&#xff0c;电脑的WiFi突然就断开了&#xff0c;这时候还没意识到问题的严重性&#xff0c;直接就去重新连WiFi&#xff0c;能连上&#xff0c;但是没有…

智能优化算法应用:基于猫群算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于猫群算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于猫群算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.猫群算法4.实验参数设定5.算法结果6.参考文献7.MA…

解密:为何YouTube 5秒广告‘秒’过,国内视频平台坚持15秒?

大家好&#xff0c;我是小米&#xff01;今天我们来聊一个热门的话题&#xff1a;为什么YouTube可以在5秒后跳过广告&#xff0c;而国内视频平台却坚持15秒呢&#xff1f;这可不是简单的数字差异&#xff0c;而是一个关乎用户体验、商业模式以及产品策略的大问题。作为一个热衷…

【Python必做100题】之第十一题(组合数字)

题目&#xff1a;有四个数字&#xff1a;1,2,3,4&#xff0c;能组成多少个互不相同且无重复数字的三位数&#xff1f;各是多少&#xff1f; 思路&#xff1a;可利用循环组合数字 代码如下&#xff1a; # 有四个数字&#xff1a;1,2,3,4&#xff0c;能组成多少个互不相同且无…