Node包管理使用教程

NVM

  • NVMnodejs的版本管理工具,可以在一个环境中同时安装多个nodejs版本(和配套的npm版本),并随时切换。
  • 本文使用的Windows系统,步骤均是实际测试,如遇到新的问题, 可留言交流,共同进步。
  • 其他系统教程,可参考菜鸟教程

下载与安装

在这里插入图片描述

  • 直接安装(压缩包请解压后安装)
  • 安装完成,打开cmd
  • 查看nvm安装版本
    nvm version	
    

nvm下载太慢?

  • 1、查找nvm的安装路径

    where nvm
    示例:\Users\Administer\AppData\Roaming\nvm\nvm.exe
    
  • 2、在该路径下,找到setting.txt

  • Administer 替换为自己的电脑名,复制地址到此电脑中的地址栏,可快捷打开

    \Users\Administer\AppData\Roaming\nvm\
    
  • 3、打开setting.txt文件,并添加如下两行代码,参考自 nvm下载太慢问题解决

    node_mirror: https://npmmirror.com/mirrors/node/
    npm_mirror: https://npmmirror.com/mirrors/npm/
    

    【注意】「重要通知」原淘宝 npm 域名即将停止解析 ,请及时更新域名地址

    由于淘宝npm域名停止解析
    http://npm.taobao.org 和 http://registry.npm.taobao.org 
    将在 2022.06.30 号正式下线和停止 DNS 解析。
    
    域名切换规则:
    http://npm.taobao.org => http://npmmirror.com
    http://registry.npm.taobao.org => http://registry.npmmirror.com
    
  • 4、保存setting.txt文件后,重启cmd继续执行其他操作

安装NodeJs

1 使用NVM安装(推荐)

  • 查看可用node版本,或前往官网查看

    nvm ls available
    
  • 根据实际需求,安装对应的node版本

    nvm install v12.12.0
    
  • 显示本地已经安装的node版本

    nvm list
    
  • 使用指定版本的node,带星号是当前正在使用的版本

  • 如果执行出现问题,请尝试以管理员权限运行cmd

    nvm use 12.12.0
    
  • 卸载指定的node版本

    nvm uninstall 12.12.0
    
  • 查看node版本

    node -v
    

2 官网下载安装

  • Nodejs官网
  • 安装教程可参考:菜鸟教程Node.js 安装配置或自行百度
  • 由于项目可能使用多个node版本,故推荐使用第一种nvm安装方式

镜像源

  • 查看当前使用的镜像源

    npm config get registry
    
  • 修改/使用镜像源

    # 临时使用
    npm install 软件名 --registry https://registry.npmmirror.com/
    
    # 全局修改
    npm config set registry https://registry.npmmirror.com/
    
    也可使用nrm切换镜像源
    

NRM管理镜像源

  • 安装
    nrm(NPM registry manager)不仅可以帮助您在不同的 npm 注册表之间轻松快速地切换,还可以测试自己网络访问不同镜像源的速度。

    npm install -g nrm
    
  • 列出所有当前可用的镜像源

    nrm ls
    
    npm ---------- https://registry.npmjs.org/
    yarn --------- https://registry.yarnpkg.com/
    tencent ------ https://mirrors.cloud.tencent.com/npm/
    cnpm --------- https://r.cnpmjs.org/
    taobao ------- https://registry.npmmirror.com/
    npmMirror ---- https://skimdb.npmjs.com/registry/
    
  • 使用淘宝镜像源

    nrm use taobao
    
  • 测试访问速度

    nrm test taobao
    

Node包管理器

  • 常用的包管理器如下:cnpm yarn pnpm ,更多包管理器可访问Node.js官网了解

cnpm

  • 安装cnpm

    npm install cnpm -g
    or
    npm install -g cnpm --registry=https://registry.npmmirror.com
    
  • 检查cnpm版本

    cnpm -v
    

yarn

  • 安装yarn

    npm install --global yarn
    
  • 检查yarn版本

    yarn -v
    

pnpm

  • vue3推荐的包管理工具

  • node版本 ≥ 16.14.0

    npm install -g pnpm
    
  • 检测pnpm版本

    pnpm -v
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值