最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nvm介紹、安裝、報錯處理及使用詳細步驟

 更新時間:2022年09月05日 14:56:04   作者:染墨^O^  
所謂nvm就是一個可以讓你在同一臺機器上安裝和切換不同版本node的工具,下面這篇文章主要給大家介紹了關(guān)于nvm介紹、安裝、報錯處理及使用的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

前言

工作中我們偶爾可能同時在進行多個項目開發(fā),而多個不同的項目所使用的 node 版本又是不一樣的,在這種情況下,對于維護多個版本的node 將會是一件非常麻煩的事情,因為需要操作做卸載安裝操作,而nvm 就是為解決這個問題而產(chǎn)生的,使用 nvm 可以方面的在同一臺電腦上進行管理多個node 版本之間切換,接下來我就對 nvm 介紹、安裝、使用以及常見報錯處理簡單說說

介紹

nvm 全名 node.js version management ,顧名思義是一個管理多個 nodejs 的版本工具。通過它可以安裝和切換不同版本的 nodejs, nvmn 都是node 版本管理工具,為了解決 node.js各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換不同版本

下載

nvm 官網(wǎng)地址: https://github.com/coreybutler/nvm-windows/releases 打開網(wǎng)址我們可以看到安裝包

  • nvm-setup.zip:安裝版,推薦使用
  • nvm-noinstall.zip: 綠色免安裝版,但使用時需進行配置。

nvma軟件

安裝

1、安裝 nvm 其實很簡單,跟其他普通軟件一樣,傻瓜式安裝,雙擊安裝文件 nvm-setup.exe

2、選擇nvm安裝路徑

3、選擇nodejs路徑,這步安裝需要注意的是你之前是否安裝過 node 版本,如果安裝過最好選擇你之前安裝過 node 目錄(注意此目錄很重要哦)

4、確認安裝即可,但是如果你之前安裝過 node 此時 nvm 會檢測到提示是否把安裝的版本加載到 nvm 版本管理中

確認安裝即可

5、如果之前你沒有安裝過 node 則完成上面操作等待即安裝完成,但是如果之前有就會出現(xiàn)下面提示,

上面提示是告訴我們是否要將已有 node 添加到 nvm 版本中進行控制,一般我們選擇是將以后添加進行 nvm 版本控制

6、出現(xiàn)下面提示表示我們軟件安裝完成

7、軟件安裝完確認是否正常,打開 cmd 輸入 nvm version 查看版本號,如果能打印出版本號,如下顯示表示正常

命令提示

  • nvm arch:顯示node是運行在32位還是64位
  • nvm install <version> [arch] :安裝 node, version 是特定版本也可以是最新穩(wěn)定版本 latest。可選參數(shù)arch指定安裝32位還是64位版本,默認是系統(tǒng)位數(shù)。可以添加 --insecure 繞過遠程服務(wù)器的 SSL
  • nvm list [available] :顯示已安裝的列表??蛇x參數(shù) available,顯示可安裝的所有版本。list可簡化為ls
  • nvm on :開啟 node.js 版本管理
  • nvm off :關(guān)閉 node.js 版本管理
  • nvm proxy [url] :設(shè)置下載代理。不加可選參數(shù) url,顯示當前代理。將 url 設(shè)置為 none 則移除代理
  • nvm node_mirror [url] :設(shè)置node鏡像。默認是 https://nodejs.org/dist/ 如果不寫url,則使用默認 url。設(shè)置后可至安裝目錄 settings.txt 文件查看,也可直接在該文件操作
  • nvm npm_mirror [url] :設(shè)置npm鏡像。https://github.com/npm/cli/archive/ 如果不寫 url,則使用默認url。設(shè)置后可至安裝目錄 settings.txt 文件查看,也可直接在該文件操作
  • nvm uninstall <version> :卸載指定版本 node
  • nvm use [version] [arch] :使用制定版本 node??芍付?2/64位
  • nvm root [path] :設(shè)置存儲不同版本 node 的目錄。如果未設(shè)置,默認使用當前目錄
  • nvm version :顯示 nvm 版本。version 可簡化為 v

常用命令

1、查看本地安裝所有版本以及當前使用的版本,有可選參數(shù)available,顯示所有可下載的版本

nvm list [available]

當我們不知道 node 有哪些版本時,可以使用命令 nvm list available 查看,如下圖

2、查看到 node 版本后,推薦使用 LTS 中任意一個版本進行安裝,命令中版本自定義,例如下

nvm install 14.17.2

需要注意下載時因為 node 官方服務(wù)器在國外,所以下載可能失敗,此時我們可以配置nvm鏡像,在安裝目錄下settings文件中新增如下兩行

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

3、使用 nvm 進行切換 node 版本使用特定版本

nvm use 16.13.0

注意事項這里切換版本時使用 cmd 時一定要使用管理員身份打開不然會切換不成功報如下錯誤,出現(xiàn)下面錯誤說明切換不成功

解決上面報錯就是使用管理員身份運行 cmd 再次執(zhí)行切換命令,如下顯示說明切換成功,當切換成功時,可查看當前版本

4、卸載我們不需要的 node 版本

nvm uninstall 14.18.2

注意事項

通過上面的一系列的安裝,如果你夠幸運的話大概率是安裝成功了,但是也不排除你會出現(xiàn)各種問題,下面說說可能出現(xiàn)的問題以及怎么處理,并聊聊你需要知道的一些 nvm 知識

通過 nvm install 安裝 node 版本都會放入在 nvm 安裝的目錄下,如果你忘記可以使用 nvm root 命令查看

查看已安裝版本,如果你之前沒有安裝過 node 并且安裝好 nvm 并沒有下載 node 時,使用 nvm list 或者 nvm ls 查看目前已經(jīng)安裝版本此時會顯示空,當然如果已經(jīng)安裝多個版本,則已安裝的 node 會全部列出(當前版本號前面沒有 ※ , 此時還沒有使用任何一個版本,這時使用 node時會報錯 ,需切換要使用的版本,此時版本前會有 ※ 號則表示當前使用的 node 版本)

nvm 管理 node 版本核心的工作原理,當切換不同版本的 node 時將不同的版本軟鏈接(window可類似看做快捷方式)到 node 安裝的目錄下, 而執(zhí)行 node 時使用,通過軟鏈接實際執(zhí)行的是 nvm 安裝下的對應(yīng) node 版本,注意如果 node 安裝目錄中沒有出現(xiàn)則表示你當前沒有使用對應(yīng)的 node ,此時你應(yīng)該切換到你需要的版本,再次查看就可以看到

nvm 使用不同 node 版本下載全局包時互不影響,相互獨立,為什么會這樣這跟上面講 nvm 原理有關(guān)

通過上面學習相信我們已經(jīng)知道 nvm 基本使用了,但是下面可能出現(xiàn)的問題是絕大部分安裝 nvm 都可能出現(xiàn)的,那就是如果我們通過 npm 全局安裝的包并不能使用問題,運行安裝好的命令提示命令找不到,這是一件非常糟糕的事情,如下圖

我們明明是全局安裝過包的為什么不能使用了,接下來我們進入 node 安裝目錄再次進行上面操作神奇的事情發(fā)生,如下圖

此時我們發(fā)現(xiàn)了問題所在吧,出現(xiàn)這種情況我們的第一反應(yīng)肯定是環(huán)境變量沒有配置導致

對 npm 進行簡單配置,并添加環(huán)境變量,首先我們先查看 npm 的全局配置使用 npm config ls 通過下面命令進行設(shè)置,如果不知道 npm 全局下載包裝目錄可以使用命令 npm root -g

# 全局下載安裝包存放的目錄
npm config set prefix "E:\nodejs\node_global"
# 設(shè)置 npm 下載緩存(注意緩存路徑可以隨意,但是還是建議在安裝 node 的目錄中高版本的 node 中自帶)
npm config set cache "E:\nodejs\node_cache"  
# 設(shè)置淘寶源
npm config set registry "https://registry.npm.taobao.org/" 

接下來就是對環(huán)境變量做配置,添加系統(tǒng)環(huán)境配置

通過上面簡單配置,我們再重新打開 cmd 查看全局安裝的包是否可以使用了,這時我們發(fā)現(xiàn)并沒有報錯,說明可以使用

經(jīng)過幾經(jīng)波折終于我們可以愉快的使用 nvm 管理我們多個 node 版本的,希望能對大家有幫助

總結(jié)

到此這篇關(guān)于nvm介紹、安裝、報錯處理及使用的文章就介紹到這了,更多相關(guān)nvm介紹 安裝 報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js Express安裝與使用教程

    Node.js Express安裝與使用教程

    Express 是一個簡潔而靈活的 node.js Web應(yīng)用框架, 提供了一系列強大特性幫助你創(chuàng)建各種 Web 應(yīng)用,這篇文章主要介紹了Node.js Express安裝與使用教程,非常具有實用價值,需要的朋友可以參考下
    2018-05-05
  • mocha的時序規(guī)則講解

    mocha的時序規(guī)則講解

    今天小編就為大家分享一篇關(guān)于mocha的時序規(guī)則講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Node中的Events模塊介紹及應(yīng)用

    Node中的Events模塊介紹及應(yīng)用

    events模塊是node內(nèi)置的核心模塊 這個模塊是node中一個非常重要的核心模塊,node中所有能觸發(fā)事件的對象都是這個類的實例
    2022-08-08
  • 使用node+vue.js實現(xiàn)SPA應(yīng)用

    使用node+vue.js實現(xiàn)SPA應(yīng)用

    這篇文章主要介紹了使用node+vue.js實現(xiàn)SPA應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Node.js抓取中文網(wǎng)頁亂碼問題和解決方法

    Node.js抓取中文網(wǎng)頁亂碼問題和解決方法

    這篇文章主要介紹了Node.js抓取中文網(wǎng)頁亂碼問題和解決方法,本文講解了使用一些開源庫解決抓取中出現(xiàn)的亂碼問題,需要的朋友可以參考下
    2015-02-02
  • Node.js有效處理并發(fā)連接的過程

    Node.js有效處理并發(fā)連接的過程

    在現(xiàn)代 web 開發(fā)中,處理并發(fā)連接是一個對于構(gòu)建高性能服務(wù)器至關(guān)重要的話題,Node.js 是一個使用 JavaScript 作為編程語言的服務(wù)器端環(huán)境,在這篇博客中,我們將深入探討 Node.js 如何有效地管理并發(fā)連接,并提供一些示例代碼以便于更好地理解這個過程
    2024-10-10
  • nodejs實現(xiàn)用戶登錄路由功能

    nodejs實現(xiàn)用戶登錄路由功能

    這篇文章主要介紹了nodejs中實現(xiàn)用戶登錄路由功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • node.js中的fs.closeSync方法使用說明

    node.js中的fs.closeSync方法使用說明

    這篇文章主要介紹了node.js中的fs.closeSync方法使用說明,本文介紹了fs.closeSync方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • node?NPM庫string-random生成隨機字符串學習使用

    node?NPM庫string-random生成隨機字符串學習使用

    這篇文章主要為大家介紹了node?NPM庫string-random生成隨機字符串學習使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧

    優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧

    這篇文章主要介紹了優(yōu)化Node.js Web應(yīng)用運行速度的10個技巧,本文講解了從并行、異步、緩存、gzip 壓縮、客戶端渲染等等技巧,需要的朋友可以參考下
    2014-09-09

最新評論

海原县| 平远县| 博罗县| 阳谷县| 澄迈县| 临汾市| 湖州市| 利津县| 隆子县| 西丰县| 乐亭县| 铁岭县| 屯留县| 远安县| 聂荣县| 策勒县| 安顺市| 玛沁县| 禹州市| 定兴县| 东光县| 北宁市| 九江市| 台东市| 巫溪县| 瓦房店市| 罗源县| 福海县| 黄石市| 新疆| 潞城市| 宾阳县| 齐齐哈尔市| 伊吾县| 辽宁省| 邵阳市| 海兴县| 泊头市| 清河县| 古田县| 浦江县|