從NodeSource存儲庫安裝Node.js和npm
NodeSource是一家致力于提供企業(yè)級Node支持的公司。 NodeSource維護一個APT存儲庫,其中包含最新版本的Node.js。
通過在終端中運行以下命令來啟用NodeSource存儲庫:
curl-sL https://deb.nodesource.com/setup_10.x | sudo bash -
Node.js的當前LTS版本是10.x版Dubnium衰倦。 如果要安裝Node.js版本8.x,只需將setup_10.x更改為setup_8.x
啟用存儲庫后,通過鍵入以下命令安裝Node.js和npm:
sudoapt install nodejs
要驗證安裝崇猫,請運行以下命令,該命令將打印Node.js版本:
node--version
# 輸出如下:
v10.16.0
就這樣需忿。 您已經在Raspberry Pi板上成功安裝了Node.js和npm诅炉。
使用NVM安裝Node.js和NPM
NVM(節(jié)點版本管理器)是一個bash腳本蜡歹,允許您安裝和管理多個Node.js版本。 如果需要安裝特定的Node.js版本涕烧,或者需要在Raspberry Pi上安裝多個Node.js版本月而,請使用此方法。
要安裝nvm议纯,請運行以下curl命令父款,該命令將下載并運行nvm安裝腳本:
curl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
安裝腳本會將nvm存儲庫從Github克隆到~/.nvm目錄,并將nvm路徑添加到您的Bash配置文件中瞻凤。
=> Closeandreopen your terminal to start using nvmorrun the following touseit now:
export NVM_DIR="$HOME/.nvm"
[ -s"$NVM_DIR/nvm.sh"] && \."$NVM_DIR/nvm.sh"# This loads nvm
[ -s"$NVM_DIR/bash_completion"] && \."$NVM_DIR/bash_completion"# This loads nvm bash_completion
如輸出所示憨攒,您可以打開一個新的Shell會話,也可以運行那些將nvm路徑添加到當前會話的命令阀参。 做對您來說更容易的事情肝集。
要確保正確安裝了nvm,請輸入:
nvm--version
# 輸出如下:
0.34.00
您現在可以通過運行以下命令來安裝最新版本的Node.js:
nvminstall node
驗證安裝:
node--version
# 輸出如下:
v12.3.1
為了更好地解釋nvm的工作方式蛛壳,我們將安裝另外兩個版本杏瞻,即最新的LTS版本和版本8.9.4。
nvminstall--lts
nvminstall8.9.4
一旦安裝了兩個版本衙荐,請鍵入以下內容列出Node.js實例:
nvmls
->? ? ? v8.9.4
v10.16.0
v12.3.1
default-> node (-> v12.3.1)
node -> stable (-> v12.3.1) (default)
stable ->12.3(-> v12.3.1) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.16.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.16.0
在上面的輸出中捞挥,右側帶箭頭的條目(-> v8.9.4)是當前Shell會話中使用的版本,默認版本設置為v12.3.1赫模。
默認版本是打開新的Shell會話時將使用的版本树肃。
要將當前活動版本更改為v10.16.0,請使用以下命令:
nvmuse10.16.0
并通過鍵入以下內容進行驗證:
nvmcurrent
# 輸出如下:
v10.16.0
如果要將版本10.16.0設置為默認的Node.js版本類型:
nvmaliasdefault10.16.0
安裝開發(fā)工具
為了能夠從npm注冊表中編譯和安裝本機加載項瀑罗,您需要安裝開發(fā)工具:
sudo aptinstallbuild-essential
卸載 Node.js
如果出于某些原因要卸載Node.js程序包胸嘴,則可以使用以下命令:
sudoapt remove nodejs