欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用nvm管理多個(gè)版本的node.js與npm詳解

 更新時(shí)間:2017年11月02日 11:45:04   作者:我不是黃悠然  
這篇文章主要給大家介紹了關(guān)于利用nvm管理多個(gè)版本的node.js與npm的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。

前言

Nvm 管理不同版本的 node 與 npm

nvm 是 NodeJS 的多版本管理工具,有點(diǎn)類似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推薦是使用 nvmw 或 nvm-windows 。

卸載已安裝的全局 node/npm

在官網(wǎng)下載的 node 安裝包,運(yùn)行后會(huì)自動(dòng)安裝在全局目錄,其中node 命令在 /usr/bin/node ,npm 命令在全局 node_modules 目錄中,具體路徑為 /usr/lib[lib64]/node_modules/npm。

安裝 nvm 之后最好先刪除下已安裝的 node 和全局 node 模塊:

npm ls -g --depth=0 // 查看已經(jīng)安裝在全局的模塊,以便刪除這些全局模塊后再按照不同的 node 版本重新進(jìn)行全局安裝

sudo rm -rf /usr/lib[lib64]/node_modules // 刪除全局 node_modules 目錄
sudo rm /usr/bin/node // 刪除 node
cd /usr/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm // 刪除全局 node 模塊注冊(cè)的軟鏈

// suse uninstall zypper install package
zypper uninstall node

實(shí)例教程

正好由于最近不同項(xiàng)目之間 nodejs 版本的沖突,便想起之前看到過(guò)的多版本管理工具 nvm,nvm 是 Mac 環(huán)境下 node 管理工具,在 Windows 平臺(tái)下推薦 nvmw 或 nvm-windows。所以就將實(shí)現(xiàn)的步驟一步步介紹給大家,話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

以下的步驟均針對(duì)于 Windows 系統(tǒng)下的安裝與使用。

安裝 nvm-windows 之前最好先把 Node.js 卸載。

nvm-windows 下載地址:https://github.com/coreybutler/nvm-windows/releases

直接下載壓縮安裝包即可。

解壓后,直接安裝,我這里使用的是默認(rèn)路徑,也可以自己選擇路徑,但路徑最好不要帶中文。


檢查 nvm 是否安裝完成,結(jié)果報(bào)錯(cuò):


第一反應(yīng)是環(huán)境變量配置有問(wèn)題,但是檢查環(huán)境變量后,發(fā)現(xiàn)無(wú)異常。

由于之前使用 npm 下載安裝過(guò) angular cli,vue-cli,webpack 等等,所以需要?jiǎng)h了下面的文件。

C:\Users\Administrator\AppData\Roaming\npm
C:\Users\Administrator\AppData\Roaming\npm-cache

再次執(zhí)行 nvm 看到如下信息表示安裝成功。


接下來(lái)使用 nvm 命令安裝某個(gè)版本的 nodejs:

nvm install 4.7.0

安裝 nodejs 的同時(shí)會(huì)安裝對(duì)應(yīng)版本的 npm。


使用某個(gè)版本的 nodejs:

nvm use 4.7.0

之后就可以正常使用 node 和 npm 命令了。


然后使用類似的命令安裝其他版本的 nodejs。使用 nvm use 進(jìn)行切換就可以了。


其他常用命令:

nvm ls available // 列出所有可用的nodejs版本
nvm alias xxx 4.7.0 // 給不同版本號(hào)設(shè)置別名
nvm unalias xxx // 取消這個(gè)別名
nvm ls // 列出已經(jīng)安裝的nodejs版本

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Node.js Buffer用法解讀

    Node.js Buffer用法解讀

    這篇文章主要介紹了Node.js Buffer用法解讀,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • nodejs中的http模塊與npm模塊使用

    nodejs中的http模塊與npm模塊使用

    這篇文章主要介紹了nodejs中的http模塊與npm模塊使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • nodejs使用Sequelize框架操作數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

    nodejs使用Sequelize框架操作數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

    這篇文章主要介紹了nodejs使用Sequelize框架操作數(shù)據(jù)庫(kù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Node.js?搭建后端服務(wù)器內(nèi)置模塊(?http+url+querystring?的使用)

    Node.js?搭建后端服務(wù)器內(nèi)置模塊(?http+url+querystring?的使用)

    這篇文章主要介紹了Node.js搭建后端服務(wù)器內(nèi)置模塊(http+url+querystring的使用),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-09-09
  • nodejs之請(qǐng)求路由概述

    nodejs之請(qǐng)求路由概述

    這篇文章主要介紹了nodejs的請(qǐng)求路由概述,需要的朋友可以參考下
    2014-07-07
  • nodejs中art-template模板語(yǔ)法的引入及沖突解決方案

    nodejs中art-template模板語(yǔ)法的引入及沖突解決方案

    本篇文章主要介紹了nodejs中art-template模板語(yǔ)法的引入及沖突解決方案,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • node.js中的fs.readFileSync方法使用說(shuō)明

    node.js中的fs.readFileSync方法使用說(shuō)明

    這篇文章主要介紹了node.js中的fs.readFileSync方法使用說(shuō)明,本文介紹了fs.readFileSync的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 在Mac OS上安裝使用Node.js的項(xiàng)目自動(dòng)化構(gòu)建工具Gulp

    在Mac OS上安裝使用Node.js的項(xiàng)目自動(dòng)化構(gòu)建工具Gulp

    Gulp是一個(gè)在使用上比Grunt更加簡(jiǎn)潔的自動(dòng)化工具(文中附有對(duì)比),和Node的npm包管理器配合使用非常方便,下面就記錄一下在Mac OS上安裝使用Node.js的項(xiàng)目自動(dòng)化構(gòu)建工具Gulp的方法:
    2016-06-06
  • 詳解Express筆記之動(dòng)態(tài)渲染HTML(新手入坑)

    詳解Express筆記之動(dòng)態(tài)渲染HTML(新手入坑)

    這篇文章主要介紹了詳解Express筆記之動(dòng)態(tài)渲染HTML(新手入坑),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Nodejs-cluster模塊知識(shí)點(diǎn)總結(jié)及實(shí)例用法

    Nodejs-cluster模塊知識(shí)點(diǎn)總結(jié)及實(shí)例用法

    在本篇文章里小編給大家整理的是一篇關(guān)于Nodejs-cluster模塊知識(shí)點(diǎn)總結(jié)及實(shí)例用法,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12

最新評(píng)論