node 相關(guān)軟件使用

前言
nvm:nodejs 版本管理工具。
也就是說(shuō):一個(gè) nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在項(xiàng)目開(kāi)發(fā)時(shí)的所需要的代碼庫(kù)
npm:nodejs 包管理工具。
在安裝的 nodejs 的時(shí)候,npm 也會(huì)跟著一起安裝,它是包管理工具。
npm 管理 nodejs 中的第三方插件

nvm相關(guān)

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

安裝完需要重啟命令行工具

  • nvm使用

$ nvm install stable #下載、編譯、安裝當(dāng)前的穩(wěn)定版
$ nvm install v7.2.0#安裝v7.2.0版本

  • 在nvm里,你可以安裝老多個(gè)版本的node,隨時(shí)切換:

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

  • 你可以把已經(jīng)安裝的node版本列出來(lái):

$ nvm list #列出來(lái)

  • 也可以不切換,直接運(yùn)行一個(gè)版本的node命令行:

$ nvm run v4.2.2 #運(yùn)行v4.2.2

Node版本管理模塊n

版本切換、版本降級(jí)、版本升級(jí)及安裝制定版本

  1. 安裝
    sudo npm install n -g

  2. 使用

  • 安裝穩(wěn)定版
    sudo n stable

  • 安裝最新版
    sudo n latest

  • 安裝指定版本 /選擇版本或升降級(jí)
    sudo n 10.16.3

  • 刪除某個(gè)版本
    sudo n rm 12.15.3

  • 以指定的版本來(lái)執(zhí)行腳本
    n use 10.13.0 test.js

  • 查看幫助命令
    n help

nrm 使用

nrm(npm registry manager )是npm的鏡像源管理工具,有時(shí)候國(guó)外資源太慢,使用這個(gè)就可以快速地在 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 <registry> <url>

      你可以增加定制的源,特別適用于添加企業(yè)內(nèi)部的私有源,執(zhí)行命令 nrm add <registry> <url>,其中reigstry為源名,url為源的路徑

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

    • 刪除源
      nrm del <registry>

    • 測(cè)試源響應(yīng)時(shí)間
      nrm test npm

  3. happy coding

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容