nvm、nrm和yarn的安装与使用

当我们同时在进行多个项目,而多个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在。

nvm下载

github上下载最新版本nvm

  • nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
  • nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
  • Source code(zip):zip压缩的源码
  • Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统

nvm安装

安装方式特别简单,一路next就行. 安装完成命令行输入nvm 查看,如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功(需要先配置)

nvm修改配置

在安装目录下找到settings.txt文件,打开后加上以下两句,将npm镜像改为淘宝的镜像,可以提高下载速度。
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
nvm

nvm使用

  • nvm versionnvm v 显示当前运行的nvm本版本
  • nvm listnvm ls 显示所有已安装的node.js版本.
  • nvm use <version> 切换到指定的node.js版本

nvm

  • nvm install <version> 安装需要的node.js版本.
  • nvm uninstall <version> 卸载指定的node.js
  • nvm list available 显示可下载node.js版本的部分列表

nvm

nrm是npm镜像源地址切换工具

  1. 全局安装 npm install -g nrm
  2. 查看当前可选的镜像源 nrm ls

    1
    2
    3
    4
    5
    6
    npm ---- https://registry.npmjs.org/
    cnpm --- http://r.cnpmjs.org/
    taobao - https://registry.npm.taobao.org/
    nj ----- https://registry.nodejitsu.com/
    npmMirror https://skimdb.npmjs.com/registry/
    edunpm - http://registry.enpmjs.org/
  3. 切换镜像源 nrm use taobao 可在.npmrc查看到

  4. nrm test 测试各个源的链接时间
  5. npm uninstall nrm -g 卸载nrm

yarn的使用

  • 安装 npm i -g yarn
  • 初始化 yarn init 或 yarn init -y
  • 安装项目依赖 yarn add axios 或 yarn add axios -S 或 yarn add axios --save
  • 安装开发依赖 yarn add less --dev 或 yarn add less -D
  • 卸载依赖 yarn remove less
  • 安装全部依赖 yarn 或 yarn install
-------------本文结束感谢您的阅读-------------
0%