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

window10下node使用管理神器NVM安裝配置超詳細(xì)步驟

 更新時間:2023年01月17日 09:19:57   作者:吃老鼠的貓  
nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對 Nodejs 的版本進(jìn)行切換,nvm 的官方版本只支持 Linux 和 Mac, Windows 用戶,可以用 nvm-windows,這篇文章主要介紹了window10下node使用管理神器NVM安裝配置超詳細(xì)步驟,需要的朋友可以參考下

前言

node版本持續(xù)更新,一些node的新特性只有在node的較高版本中才可以使用。但是如果將node版本切換到較高版本,就會導(dǎo)致對現(xiàn)有項目的一些依賴造成環(huán)境不兼容。所以,需要一個工具對node版本進(jìn)行管理,允許開發(fā)環(huán)境同時存在多個node版本,開發(fā)人員可以隨意切換

一、什么是nvm?

nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對 Nodejs 的版本進(jìn)行切換。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用戶,可以用 nvm-windows。

二、nvm下載安裝配置

安裝nvm前如果有安裝node,要先卸載node.

1.下載

nvm-windows 最新下載地址:https://github.com/coreybutler/nvm-windows/releases
如圖所示:

在這里插入圖片描述

nvm-noinstall.zip: 這個是綠色免安裝版本,但是使用之前需要配置

nvm-setup.zip:這是一個安裝包,下載之后點擊安裝,無需配置就可以使用,方便。

Source code(zip):zip壓縮的源碼

Sourc code(tar.gz):tar.gz的源碼,一般用于linux系統(tǒng)

我們這里選擇nvm-setup安裝包進(jìn)行安裝

2.nvm解壓安裝

解壓后如下圖:

在這里插入圖片描述

雙及后安裝:

在這里插入圖片描述

選擇安裝目錄,這里我安裝在d盤:

在這里插入圖片描述

選擇npm包存放目錄,建議放在nvm包下新建nodejs包:

在這里插入圖片描述

后面安裝步驟下一步即可完成安裝

3.檢查環(huán)境變量

一般安裝之后環(huán)境變量會自動設(shè)置后,系統(tǒng)自動新增NVM_HOME和NVM_SYMLINK環(huán)境變量如下圖:

在這里插入圖片描述

NVM_HOME應(yīng)為nvm的安裝目錄,NVM_SYMLINK應(yīng)為nvm的安裝目錄加"\nodejs",注意用戶變量和系統(tǒng)變量是否保持一致

4.確認(rèn)安裝成功

nvm -v // 查看nvm版本,判斷是否安裝成功

在nvm安裝路徑下打開cmd或者git bash運行正常,在其他路徑下打開會報錯的,如果有nvm: commond not found(重啟!重啟!重啟?。?br />安裝成功如下圖:

在這里插入圖片描述

可以通過以下命令,進(jìn)行node版本的安裝,替換

nvm list     //查看已安裝的nodejs版本
nvm on      // 啟用node.js版本管理
nvm off   // 禁用node.js版本管理(不卸載任何東西)
nvm install <version>       // 安裝node.js的命名 version是版本號 例如:nvm install 8.12.0
nvm use <version>      //使用某一version的nodejs
nvm uninstall <version>   // 卸載指定版本的nodejs

5.設(shè)置和安裝node

5.1 設(shè)置淘寶鏡像

在settings中加入兩行代碼,采用淘寶鏡像:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

如下圖:

在這里插入圖片描述

5.2 安裝node指定版本并使用

5.2.1 執(zhí)行以下命令自動安裝指定版本的node和npm:

nvm install <version>  // 安裝node.js的命名 version是版本號 例如:nvm install 12.22.12

5.2.2 查看已經(jīng)安裝的node版本:

nvm list/ls     //查看已安裝的nodejs版本

5.2.3 使用已經(jīng)安裝的node版本:

nvm use <version>      //使用某一version的nodejs

待指定使用某版本的node后就可以正常使用node和npm了

若報status 145:亂碼,關(guān)掉cmd,重新以管理員身份運行cmd,執(zhí)行nvm use XXX 即可,或者執(zhí)行chcp 650001命令切換cmd顯示編碼。

5.3 指定全局安裝路徑和緩存路徑

5.3.1 待成功安裝node版本后,在nvm安裝目錄下創(chuàng)建"node_global"和“node_cache”兩個文件夾,如下圖:

在這里插入圖片描述

5.3.2 進(jìn)入cmd,輸入以下命令進(jìn)行設(shè)置:

npm config set prefix "D:\soft\nvm\node_global"   //設(shè)置全局模塊的安裝路徑
npm config set cache "D:\soft\nvm\node_cache"     //設(shè)置緩存到node_cache文件夾
還要把node_global路徑加入到系統(tǒng)環(huán)境變量path中,方便直接使用命令行運行

總結(jié)建議

1、建議使用管理員身份運行命令管理器,減少出錯概率。
2、先設(shè)置node和npm的淘寶鏡像,這樣成功率和下載速度會更高點。
3、nvm安裝目錄,最好不要存在空格。否則,nvm可以安裝成功,但使用nvm use x.y.z(nodejs的切換)會有問題。

到此這篇關(guān)于window10下node使用管理神器NVM安裝配置超詳細(xì)步驟的文章就介紹到這了,更多相關(guān)node使用NVM安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 為什么Node.js會這么火呢?Node.js流行的原因

    為什么Node.js會這么火呢?Node.js流行的原因

    是什么原因讓Node.js突然間如此流行呢?聽起來像是有了一種新的Web開發(fā)技術(shù),是這樣嗎?我們來匯總一下。
    2014-12-12
  • 發(fā)布一款npm包幫助理解npm的使用

    發(fā)布一款npm包幫助理解npm的使用

    這篇文章主要介紹了發(fā)布一款npm包幫助理解npm的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • node.js版本降級/升級的實現(xiàn)

    node.js版本降級/升級的實現(xiàn)

    在項目開發(fā)過程中,不同項目使用的nodejs版本不同,有時會因為node版本過高或太低,導(dǎo)致報錯,本文主要介紹了node.js版本降級/升級的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • nodejs基礎(chǔ)知識

    nodejs基礎(chǔ)知識

    本文主要介紹了nodejs基礎(chǔ)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Node.js重新刷新session過期時間的方法

    Node.js重新刷新session過期時間的方法

    在Node.js中,我們通常使用express-session這個包來使用和管理session,保存服務(wù)端和客戶端瀏覽器之間的會話狀態(tài)。那如何才能實現(xiàn)當(dāng)用戶刷新當(dāng)前頁面或者點擊頁面上的按鈕時重新刷新session的過期時間呢,接下來通過本文一起學(xué)習(xí)吧
    2016-02-02
  • 詳解nodejs爬蟲程序解決gbk等中文編碼問題

    詳解nodejs爬蟲程序解決gbk等中文編碼問題

    本篇文章主要介紹了nodejs爬蟲程序解決gbk等中文編碼問題,解決了網(wǎng)頁的編碼與nodejs默認(rèn)編碼不一致造成的亂碼問題,有興趣的可以了解一下
    2017-04-04
  • 如何用Node.js編寫內(nèi)存效率高的應(yīng)用程序

    如何用Node.js編寫內(nèi)存效率高的應(yīng)用程序

    這篇文章主要介紹了如何用Node.js編寫內(nèi)存效率高的應(yīng)用程序,對Node.js感興趣的同學(xué),可以參考下
    2021-04-04
  • 用node-webkit把web應(yīng)用打包成桌面應(yīng)用(windows環(huán)境)

    用node-webkit把web應(yīng)用打包成桌面應(yīng)用(windows環(huán)境)

    這篇文章主要介紹了windows環(huán)境下用node-webkit把web應(yīng)用打包成桌面應(yīng)用的教程,需要的朋友可以參考下
    2018-02-02
  • nodejs中用npm初始化來創(chuàng)建package.json的實例講解

    nodejs中用npm初始化來創(chuàng)建package.json的實例講解

    今天小編就為大家分享一篇nodejs中用npm初始化來創(chuàng)建package.json的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Nodejs sublime text 3安裝與配置

    Nodejs sublime text 3安裝與配置

    Sublime Text是一個輕量、簡潔、高效、跨平臺的編輯器,方便的配色以及兼容vim快捷鍵等各種優(yōu)點博得了很多前端開發(fā)人員的喜愛!Sublime Text這款程序員必備代碼編輯器,幾乎每位程序員提到Sublime Text都是贊不絕口!它體積小巧,無需安裝,綠色便攜
    2014-06-06

最新評論