• Nodejs多版本管理工具


    推荐

    当然是我们的大名鼎鼎的 NVM:🔎:下载点我

    下载简单安装版(推荐)

    1. 下载含有 setup
      除了修改位置其他都是下一步
    2. 安装完成还是不能用
    3. 我们先下载一个 node 版本,使用nvm install version
    4. 然后用管理员权限 执行 nvm use version,之后谁都能下载了,主要是生产一个软连接文件

    下载免安装版

    下载就是无脑 下一步、下一步
    注意:

    • 他有两个位置需要我们选择
    • 我们选定一个NVM 的安装地址
    • 选定一个 Nodejs 的映射地址

    这里的Nodejs 文件我们不用关注,我们真正的文件都在我们安装的NVM目录下 v版本号文件夹下。
    在这里插入图片描述

    在这里插入图片描述

    下载完成之后修改一下settings.txt 文件,在原有的基础上直接加入这些配置

    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    
    • 1
    • 2

    还要配置一下环境变了

    • NVM_HOME : xxxxxxx
    • NVM_SYMLINK : xxxxxxx
      在这里插入图片描述

    验证

    打开DOC窗口,输入命令

    nvm  
    
    • 1

    在这里插入图片描述

    可以看到我使用的是1.1.10版本


    第一次使用

    查看Nodejs版本

    nvm list available
    
    • 1

    在这里插入图片描述
    当然也不止这些版本,我们可以根据他提供的地址去找,或者直接百度都行,建议百度,他给的地址是github,请大家科学上网。

    下载nodejs

    nvm install 版本号
    
    nvm use 版本号
    
    • 1
    • 2
    • 3

    这里有个坑,一定要在下载完成之后立即使用,然后在干别的事情,不然会有很多意想不到的问题。


    卸载nodejs

    nvm uninstall 版本号
    
    • 1

    其余的就看NVM命令解释吧,基本也不咋用,我们就切换就行。

    NVM命令解释

    nvm ls available  // 显示所有可以下载的版本
    nvm ls // 查看目前已经安装的版本
    nvm install 14.18.0  // 安装指定的版本的node.js
    nvm install 10.15.3
    nvm use 14.18.0  // 使用指定版本的node.js
    nvm use 10.15.3  //两个版本随意切换
    nvm ls-remote :列出所有远程服务器的版本(官方node version list)
    
    nvm list :列出所有已安装的 node 版本
    
    nvm install stable :安装最新版 node
    
    nvm install [node版本号] :安装指定版本 node
    
    nvm uninstall [node版本号] :删除已安装的指定版本
    
    nvm use [node版本号] :切换到指定版本 node
    
    nvm current :当前 node 版本
    
    nvm alias [别名] [node版本号] :给不同的版本号添加别名
    
    nvm unalias [别名] :删除已定义的别名
    
    nvm alias default [node版本号] :设置默认版本
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    安装Node之后

    修改node_cache和node_global文件位置

    注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可

    1. 在我们真实的node文件夹下的node_modules下手动创建两个文件
      • node_cache
      • node_global
    2. 进入DOC命令窗口,进行配置
    npm config set cache  "映射nodejs地址\node_modules\node_cache"
    npm config set prefix "映射nodejs地址\node_modules\node_global"
    
    • 1
    • 2
    1. 添加变量
      给系统变量添加一个NODE_PATH ,值为 虚拟安装文件/node_modules\node_global
      或者直接将地址添加到Path里面也可

    在这里插入图片描述

    1. 查看验证
    npm config ls -l
    
    • 1

    查看一下prefix(我们的global)和cache是否为我们刚刚设置的。

    1. 再次测试一下
    npm -v
    npm i npm -g
    
    • 1
    • 2

    这是npm更新的命令 ,-g 表示全局,因此他会出现在node_global文件中

    验证

    npm list -g
    
    • 1

    在这里插入图片描述
    注意:修改一次全局通用,我们也只需要在下一次手动创建以上两个文件即可


    修改npm下载源

    1. 选择对应的npm
    2. 输入命令
    npm config set registry https://registry.npm.taobao.org
    
    • 1
    1. 验证
    npm config get registry
    
    • 1

    最后,我是学后端的,前端东西都是了解,其中只是我目前的认知,有啥错误的地方,欢迎指正!

  • 相关阅读:
    【媒体邀约】媒体宣传——企业成长的催化剂
    django开发简易流程
    Unity 之 利用数组来管理资源
    大数据技术是什么专业?前景如何
    基于图像去雾处理的雾霾污染程度评估(任务书+lunwen+翻译及原文+答辩PPT)
    OpenCV每日函数 结构分析和形状描述符(8) fitLine函数 拟合直线
    Spring源码--容器的基本实现与BeanDefinition
    C/C++内存管理
    Python 通过datetime 获取上周,上月,上年的时间段 附代码
    JAVA异常输出到控制台
  • 原文地址:https://blog.csdn.net/Bkhole/article/details/127839609