node 相关软件使用

前言
nvm:nodejs 版本管理工具。
也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具。
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
npm 管理 nodejs 中的第三方插件

nvm相关

  • 安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

安装完需要重启命令行工具

  • nvm使用

$ nvm install stable #下载、编译、安装当前的稳定版
$ nvm install v7.2.0#安装v7.2.0版本

  • 在nvm里,你可以安装老多个版本的node,随时切换:

$ nvm use v5.2.1 #使用v5.2.1版本的node

  • 你可以把已经安装的node版本列出来:

$ nvm list #列出来

  • 也可以不切换,直接运行一个版本的node命令行:

$ nvm run v4.2.2 #运行v4.2.2

Node版本管理模块n

版本切换、版本降级、版本升级及安装制定版本

  1. 安装
    sudo npm install n -g

  2. 使用

  • 安装稳定版
    sudo n stable

  • 安装最新版
    sudo n latest

  • 安装指定版本 /选择版本或升降级
    sudo n 10.16.3

  • 删除某个版本
    sudo n rm 12.15.3

  • 以指定的版本来执行脚本
    n use 10.13.0 test.js

  • 查看帮助命令
    n help

nrm 使用

nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

  1. nrm安装
    npm install -g nrm

  2. 使用

    • 查看可用源 nrm ls
        * npm -------- https://registry.npmjs.org/
          yarn ------- https://registry.yarnpkg.com/
          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/
    
    • 切换源 nrm use taobao (切换到淘宝源)

    • 添加源 nrm add

      你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add ,其中reigstry为源名,url为源的路径

      nrm add registry http://registry.npm.frp.trmap.cn/

    • 删除源
      nrm del

    • 测试源响应时间
      nrm test npm

  3. happy coding

你可能感兴趣的:(node 相关软件使用)