1. 程式人生 > >在Ubuntu和Windows下用命令列升級NodeJS和npm的版本

在Ubuntu和Windows下用命令列升級NodeJS和npm的版本

1.在Ubuntu系統下:

檢視當前NodeJS和npm的版本:

node -v
npm -v

在Linux系統下使用一個叫n的包管理器來對NodeJS進行升級。

先清除npm的cache:

sudo npm cache clean -f
安裝n模組:
sudo npm install -g n
直接安裝NodeJS的穩定版:
sudo n stable
或最新版:
sudo n latest

也可以先檢視所有的NodeJS版本,再選擇版本號進行安裝:

sudo n ls
sudo n 6.5.0
npm的升級可以使用命令:
npm update npm -g
最後使用node -v 和 npm -v 檢視版本是否已經升級。

2.在Windows系統下:

檢視版本的命令和Ubuntu下一樣。

不同的是Windows下不能使用“n”包管理器來對NodeJS進行管理,在這裡我們使用一種叫“gnvm”的工具來管理(相關連結:https://github.com/Kenshin/gnvm

將下載好的gnvm.exe放在NodeJS的安裝目錄下,在cmd下輸入:

gnvm version
出現gnvm的版本號即表示gnvm可正常使用。

使用命令:

gnvm update latest
gnvm npm latest
進行NodeJS和npm的更新。npm的更新還可以使用跟Ubuntu一樣的命令進行更新:npm update npm -g
更新完,gnvm一般會在你的NodeJS的安裝目錄下生成一個以版本號命名的資料夾,裡面放著更新後的node.exe檔案,如果你想保留兩個版本的NodeJS可以不去管它,或者你也可以用其將之前的node.exe檔案替換掉。

至此更新完成。

相關推薦

UbuntuWindows命令升級NodeJSnpm版本

1.在Ubuntu系統下: 檢視當前NodeJS和npm的版本: node -v npm -v 在Linux系統下使用一個叫n的包管理器來對NodeJS進行升級。 先清除npm的cache: sudo npm cache clean -f安裝n模組:sudo npm in

Ubuntu 18.04 命令安裝Sublime

介紹: 新增來源: $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - $ sudo apt-add-repository "deb https://download.sublime

windows命令安裝composer

  安裝前請務必確保已經正確安裝了 PHP。開啟命令列視窗並執行 php -v 檢視是否正確輸出版本號。   安裝好後,開啟PHP拓展,在php.ini中找到 ;extension=php_openssl.dll ;extension=p

windows命令執行class檔案提示“找不到或者無法載入主類”

我的jdk是jdk1.8.0_121這個版本的,配置好環境變數之後,使用javac進行沒問題,但是java 檔名的時候就提示找不到或者無法載入主類 百度搜了好久,很多人都是告訴說需要配置好classpath環境變數,但是之前看到的教程上說的是6.0以上的版本不需要配置cla

Windows命令匯出匯入MySQL資料庫

方法1:新增“系統環境變數”。我的電腦>屬性>高階>環境變數,在“系統變數”欄目下找到 path 雙擊編輯。先新增;(分號),再新增MySQL安裝目錄下bin資料夾(包含mysql.exe和mysqldump.exe等檔案)的路徑,譬如 F:\wamp\bin\mysql

Ubuntu命令開啟pdf doc等檔案

對Linux命令不熟悉的可以參考 小白學習Linux命令 用了幾天Ubuntu,感覺linux的終端使用起來非常的方便。但是怎麼在linux下用命令的方式開啟pdf檔案呢?開啟pdf的命令: evince [filename] & 如果不在當前資料夾則需要使用cd命令或者把路

ubuntu命令快速設定多屏

在買好顯示器後,按如下命令操作即可。 注意:"表示註釋 1、$ xrandr  "顯示當前顯示裝置資訊,如下圖所示: 表示eDP-1已連線;表示HDMI-2未連線。 "其中eDP-*表示電腦的

Ubuntu 18.04 命令行安裝Sublime

repo tps class all http true ubuntu har tab 介紹: 添加來源: $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add

Windows 通過命令啟用、禁用網絡卡

建議將系統的網絡卡名改成英文名,這樣在輸入命令的時候會很方便。 例如: 第一塊無線網絡卡可取名為 wlan0 第一塊有線網絡卡可取名為 eth0,依此類推。 我電腦中的網絡卡命名如下圖所示: 首先以管理員身份身份執行 cmd 程式 禁用無線網絡卡:netsh inter

WindowsCMD命令顯示UTF-8字元

在中文windows系統中,如果一個文字檔案是utf-8編碼的,那麼在cmd.exe命令列視窗(所謂的dos視窗)中不能正確顯示檔案中的內容。在預設情況下,命令列視窗中使用的內碼表是中文或者美國的,即編碼是中文字符集或者西文字符集。 如果想正確顯示UTF-8字元,可以按照以下步驟操作:

linux windows ffmpeg 操作usb攝像頭

windows : 列裝置  ffmpeg -list_devices true -f dshow -i dummy 編碼為H.264,儲存為本地檔案  ffmpeg -f&nb

windows命令執行HelloWorld

前提是安裝了jdk。 1.利用記事本新建一個文字,並將檔案的名字命名為HelloWorld.java(.java為該檔案的副檔名 副檔名必須為.java不能為.txt) 2.編寫程式碼,程式碼如下: public class HelloWorld { public static

windows命令

Windows PowerShell 這個東東是微軟搞出來的,個人覺得又是防linux之閒呀下面列出它的一些功能,都是摘抄的,有機會試一試Windows PowerShell 1.0已經發布,微軟windowsvistablog上,開發人員列舉了Windows Vista中W

Windowscmd命令以及plsql連結遠端oracle資料庫

cmd命令列下連結與用plsql客戶端連結大同小異.使用客戶端進行連結的話首先要在tnsnames.ora裡面進行遠端資料庫的配置,例如: NJ_P_10.1.1.1_testdb = (DESCRIPTION = (ADDRESS_L

windows通過命令啟動android studio自帶的安卓模擬器

現在在學React-native,需要用模擬器,但是每次開啟模擬器都要先開啟Android studio再開啟模擬器才行,偷懶,找了一下啟動的命令: D:\Android\sdk\tools\emu

Mac命令壓縮和解壓rar檔案的方法

廢話不多說,直接進入主題第一步:下載RAR工具包,根據自己需要下載相對應的版本第二步:解壓對應的壓在的壓縮包rarosx-5.4.0.tar.gz(我下載的是5.4.0版本)第三步:從終端進入到解壓資料夾rar,裡面是剛才下載的檔案cd Downloads/rar第四步: 執

windowsCMD命令基本操作

 WIN+R開啟執行輸入cmd即可進入命令列 也可以通過cmd /c 命令 和 cmd /k 命令的方式來直接執行命令 (/c表示執行完命令後關閉cmd視窗;/k表示執行完命令後保留cmd視窗) 切換目錄 從C盤切換到其他碟符                

getopt.c 可在windows分析命令引數,沒有實現getopt_long

可在windows下分析命令列引數,沒有實現getopt_long,程式碼的引數風格有點老,不過確實管用,可以在VC6.0上編譯通過和執行。 把這個兩個檔案加到工程,就可以實現命令列引數解析了,免得每次都要自己分析引數,痛苦死了。 getopt.h /* getopt.

Windows命令開啟資料庫

在Windows上要把Oracle啟動到nomount狀態,於是在沒用啟動oracle服務的情況之下,輸入下述命令: C:\>sqlplus /nolog  SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 10月 1

windowscmd命令上傳程式碼到github的指定庫

1.在你的github裡面建立一個倉庫: 2.填寫倉庫的資訊: 3.倉庫成功建立: 4.去到本地,cd進入你想要上傳內容的根目錄,用git初始化根目錄git init(如果遇到 LF will be replaced by CRLF錯誤,請看附