亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Node快速切換版本、版本回退(降級)、版本更新(升級)

 更新時間:2021年01月07日 10:13:59   作者:ECMAScripter  
這篇文章主要介紹了Node快速切換版本、版本回退(降級)、版本更新(升級),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

場景

最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升級到10.x版的node后,又用不了另一套工作流。

問題

怎么實現(xiàn)node版本降級、升級?是否可以安裝多個版本按需要進(jìn)行切換?

解決方案一(n)

 (1)安裝node版本管理模塊n

sudo npm install n -g

下邊步驟請根據(jù)自己需要選擇

(2)安裝穩(wěn)定版

sudo n stable

(3)安裝最新版

sudo n latest

(4) 版本降級/升級

sudo n 版本號

比如需要8.4.0版:

在這里插入圖片描述

(5)檢測目前安裝了哪些版本的node

n

如圖,本人安裝了四個版本,目前處于8.4.0:

在這里插入圖片描述

(6)切換版本(不會刪除已經(jīng)安裝的其他版本)

n 版本號

比如切換到11.4.0版:n 11.4.0,運行后查看版本號 ,可見當(dāng)前已經(jīng)處于11.4.0:

在這里插入圖片描述

(7)刪除版本

sudo n rm 版本號

比如刪除本人電腦存在的6.9.1版可使用sudo n rm 6.9.1

在這里插入圖片描述

輸入密碼,回車即可刪除指定版本,如圖,6.9.1已移除:

在這里插入圖片描述

提示:

演示系統(tǒng):macOS High Sierra 10.13.2;sudo是mac下輸入密碼驗證身份的命令,因此windows用戶應(yīng)該是以管理員身份運行命令行工具,然后刪除sudo即可。
舉個例子:刪除版本mac下是sudo n rm 版本號,windows下應(yīng)該是n rm 版本號。

解決方案二(nvm)

1)啟動終端,cd ~,隨后輸入

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

2)創(chuàng)建.bash_profile:輸入“touch .bash_profile”

3)編輯.bash_profile文件:輸入“open .bash_profile”

4)在彈出的.bash_profile文件內(nèi)增加

  export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

5)終端鍵入"command -v nvm",回車,如果輸出了 “nvm”。代表已經(jīng)安裝成功。
6)命令

nvm install stable  //安裝最新版 node

nvm install [node版本號]  //安裝指定版本的node

nvm ls // 查看已安裝版本

nvm use [node版本號]  //切換到指定版本的node

nvm alias default [node版本號] //設(shè)置默認(rèn)版本

nvm使用詳情可參考:https://github.com/creationix/nvm

到此這篇關(guān)于Node快速切換版本、版本回退(降級)、版本更新(升級)的文章就介紹到這了,更多相關(guān)Node 切換版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何在Node.js中使用async函數(shù)的方法詳解

    如何在Node.js中使用async函數(shù)的方法詳解

    這篇文章主要為大家介紹了如何在Node.js中使用async函數(shù)的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Deffie-Hellman(簡稱 DH) 密鑰交換是最早的密鑰交換算法之一,它使得通信的雙方能在非安全的信道中安全的交換密鑰,用于加密后續(xù)的通信消息。下面這篇文章主要給大家介紹了關(guān)于Node.js如何使用DiffieHellman密鑰交換算法的相關(guān)資料,需要的朋友可以參考下。
    2017-09-09
  • 使用puppeteer爬取網(wǎng)站并抓出404無效鏈接

    使用puppeteer爬取網(wǎng)站并抓出404無效鏈接

    自動化技術(shù)可以幫助我們做自動化測試,本篇文章主要介紹了使用puppeteer爬取網(wǎng)站并抓出404無效鏈接,可以檢查出無效鏈接,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Node.js操作Firebird數(shù)據(jù)庫教程

    Node.js操作Firebird數(shù)據(jù)庫教程

    這篇文章主要為大家分享了Node.js操作Firebird數(shù)據(jù)庫教程,思路清晰便于大家理解,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 理解nodejs的stream和pipe機制的原理和實現(xiàn)

    理解nodejs的stream和pipe機制的原理和實現(xiàn)

    本篇文章主要介紹了理解nodejs的stream和pipe機制的原理和實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Node.js常用工具之util模塊

    Node.js常用工具之util模塊

    util是一個Node.js核心模塊,提供常用函數(shù)的集合,用于彌補JavaScript的功能的不足,util模塊設(shè)計的主要目的是為了滿足Node內(nèi)部API的需求。下面這篇文章將詳細(xì)的介紹關(guān)于Node.js常用工具之util模塊的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 從零開始學(xué)習(xí)Node.js系列教程二:文本提交與顯示方法

    從零開始學(xué)習(xí)Node.js系列教程二:文本提交與顯示方法

    這篇文章主要介紹了Node.js文本提交與顯示方法,結(jié)合實例形式分析了nodejs基于http的文本提交、傳輸與顯示相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • node-sass一直安裝不上、安裝失敗的原因分析

    node-sass一直安裝不上、安裝失敗的原因分析

    一個項目一直以來運行都是正常的,今天運行就突然報錯了,錯誤如下:?錯誤大致意思就是node-sass安裝失敗,下面這篇文章主要給大家介紹了關(guān)于node-sass一直安裝不上、安裝失敗的原因分析,需要的朋友可以參考下
    2023-02-02
  • nodejs實現(xiàn)爬取網(wǎng)站圖片功能

    nodejs實現(xiàn)爬取網(wǎng)站圖片功能

    給大家通過一個實例來教學(xué)如何用nodejs實現(xiàn)爬取網(wǎng)站圖片功能,有興趣的朋友收藏一下吧。
    2017-12-12
  • npm?install?404問題解決方案

    npm?install?404問題解決方案

    這篇文章主要給大家介紹了關(guān)于npm?install?404問題解決的相關(guān)資料,npm install命令既可以下載服務(wù)器上的模塊,也可以在本地創(chuàng)建自己的模塊,需要的朋友可以參考下
    2023-08-08

最新評論