首页 > 编程语言 >最佳实践教程:nvm安装详细教程(安装nvm、node、npm、cnpm、yarn及环境变量配置)

最佳实践教程:nvm安装详细教程(安装nvm、node、npm、cnpm、yarn及环境变量配置)

时间:2024-07-03 09:56:55浏览次数:14  
标签:node npm 教程 registry 版本 nvm 安装

一、安装nvm
1. 下载nvm
点击 网盘下载 进行下载

 

 

2、双击下载好的 nvm-1.1.12-setup.zip 文件

 


3.双击 nvm-setup.exe 开始安装

 

 


4. 选择我接受,然后点击next

 


5.选择nvm安装路径,路径名称不要有空格,然后点击next

 


6.node.js安装路径,然后点击next

 


7.点击Install

 


8.点击Finish,完成安装

 


二、nvm修改镜像源
win + R ,输入cmd ,回车后,在命令行输入nvm root 命令,可以查看nvm的安装根路径在那个文件夹

 


在文件管理器地址栏输入root地址,找到setting.txt文件并打开

 


复制粘贴以下代码,如图所示。保存完成nvm源修改。
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/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配置环境变量
环境变量打开方式:我的电脑->属性->高级系统设置->环境变量->
确认与如下配置保持一致(默认nvm安装成功后,会自动生成)

 


win + R ,输入cmd ,回车后,在命令行输入nvm -v 命令,返回版本号,证明配置成功。

 


五、安装nodejs及环境变量配置
1.通过nvm安装node
查看node.js最新的一批版本(版本号:偶数是绝对稳定版本 基数是不一定稳定版本)
nvm list available

 


安装指定的版本:nvm install 10.23.0
查看安装的所有版本:nvm list 或 nvm ls
进入或切换版本:nvm use 18.15.0

 


安装成功后会成对应的文件夹,如下图所示

 


检查是否安装成功: node -v 查看node的版本、npm -v 查看npm的版本

 


2.node环境变量配置
(1) 配置全局安装的模块路径和缓存路径
首先在NVM的安装目录新建两个文件夹node_global和node_cache

 

 


创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径)
npm config set prefix "D:\software\nvm\node_global"
npm config set cache "D:\software\nvm\node_cache"

 

 


(2)设置用户变量
【用户变量】中的path变量,%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。如果没有,新建进去。
如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改为D:\software\nvm\node_global(刚刚新建node_global文件夹的位置),如果没有就自己新建D:\software\nvm\node_global,总之保证有以下图片中内容

 


(3)设置系统变量
path变量的设置和用户变量中一致

 


新建环境变量 NODE_PATH,值为D:\software\nvm\node_global\node_modules,其中D:\software\nvm\node_global\node_modules是上述创建的全局模块安装路径文件夹

 

 


3.测试
全局安装最常用的 express 模块 进行测试
npm install express -g
完成后会得到一个express的文件

 

 

 


4.设置淘宝的镜像并查看
npm config set registry https://registry.npmmirror.com/

 


npm config get registry

 


六、全局安装cnpm
cnpm 本身就是国内的 因此无需配置镜像
npm install -g cnpm --registry=https://registry.npmmirror.com/



npm install -g cnpm
查看cnpm版本
cnpm -v

npm list cnpm -g

 

 


七.全局安装yarn
1.yarn安装
npm install yarn -g

 


2.设置淘宝的镜像并查看
// 查看镜像
yarn config get registry
// 修改镜像
yarn config set registry http://registry.npm.taobao.org/

 


八、笔者的安装目录结构

 

 

 

 

 

 


小编全局安装了cnmp、expo-cli、express、vue、yarn
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_73391179/article/details/137641808

标签:node,npm,教程,registry,版本,nvm,安装
From: https://www.cnblogs.com/worldforest/p/18281008

相关文章

  • DevExpress WPF中文教程:Grid - 如何显示摘要(设计时)?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • 【ORB_SLAM的安装报错】—— 使用./build.sh编译ORB_SLAM源码时出现报错:/usr/bin/ld:
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、/usr/bin/ld:找不到-lboost_serialization1.问题描述2.解决(1).下载源码(2).编译安装总结前言Boost库是一组由C++标准库的扩展库组成的集合,旨在为C++开发者提供高质量和功能丰......
  • JDK卸载与安装
    卸载JDK1、删除Java安装目录2、删除JAVA_HOME3、删除path下关于Java的目录4、DOS命令查看java-version安装JDK1、百度搜索JDK8,找到下载地址2、同意协议3、注册账号4、下载电脑对应版本5、双击安装JDK6、记住安装路径7、配置环境变量我的电脑-->右键-->属性-->高......
  • ubuntu中gstreamer缺少rtspserversink插件怎么安装这个插件?
    在Ubuntu中,如果GStreamer缺少rtspserversink插件,这通常意味着gst-rtsp-server模块没有正确安装或配置。rtspserversink是gst-rtsp-server库的一部分,它用于构建RTSP服务器,支持媒体流的发送。以下是详细的安装步骤,这些步骤将帮助你安装gst-rtsp-server及其相关插件:首先,你需要安......
  • 用ADSP-21569做A2B的开发的保姆级教程六:Fireworks源码
    作者的话我在前面已经写了5篇,补充一篇更新:Fireworks源码关于A2B,我写过非常多的文章,都是基于ADI公司的A2B开发板参考设计来写的,在真实世界里,主机厂们用到了ADSP-21565、ADSP-21569,甚至ADSP-21593来做座舱的音响设计,整车的NVH,这些应用全部都涉及到了A2B,也就是所谓的汽车音......
  • FL Studio 21中文破解版,内置激活补丁安装激活使用指南
     FLStudio21在音频质量和性能上也达到了新的高度。它采用了先进的音频处理技术,确保了音频的清晰度和真实度。同时,其强大的处理能力使得用户可以同时运行多个音轨和效果器,而不会出现卡顿或延迟。此外,FLStudio21还提供了丰富的插件和扩展功能,使得用户能够更加方便地与其他......
  • 【VMware vSAN】vSAN Data Protection Part 1:安装部署。
    VMwarevSAN8U3中新引入了基于vSANESA的全新vSANDataProtection功能,借助vSANDataProtection功能,您可以使用在vSAN集群本地存储的本机快照,快速从操作故障或勒索软件攻击中恢复虚拟机。它使用本机vSAN 快照来捕获虚拟机的当前状态。可以使用vSAN快照将虚拟机还......
  • Carla安装教程
    1.前言对于从事自动驾驶的小伙伴而言,或多或少应该都接触过一些的仿真软件,今天要给大家介绍的这款仿真软件应该算的上是业界非常有名的一款仿真软件——carla。目前carla的学习教程也还是蛮多的,但是写的都不是很全,在配置的时候还是会遇到许多的坑。并且,目前的教程基本上都是Py......
  • Python即学即用教程-第8章 异常
    Python即学即用教程-第8章异常......
  • kettle从入门到精通 第七十四课 ETL之kettle kettle调用https接口教程,忽略SSL校验
    场景:kettle调用https接口,跳过校验SSL。(有些公司内部系统之间的https的接口是没有SSL校验这一说,无需使用用证书的) 解决方案:自定义插件或者自定义jar包通过javascript调用https接口。1、httppost步骤调用https接口,无法通过ssl安全校验,如下图所示:查看了kettle源码之后该步骤......