簡體   English   中英

如何在 ubuntu 中安裝 node8 和最新的 npm

[英]How to Install node8 and latest npm in ubuntu

嗨,我已經在我的 ubuntu 中安裝了 node v4.2.6 和 npm 3.5.2,但是現在當我嘗試安裝最新版本或 node6.x 時,我在 Packages 404 Not Found 的終端中遇到了一些錯誤。 我還附上了截圖。 請讓我知道我該如何解決?

我也試過:-

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

仍然得到相同的輸出,我想我通過運行命令犯了一個錯誤:-

sudo sed -i -e 's/:\/\/(archive.ubuntu.com\|security.ubuntu.com)/old-releases.ubuntu.com/g' /etc/apt/sources.list

https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/中所述

這是 sudo apt-get update 的輸出

您使用了錯誤的包 url,您必須使用

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

參考: https : //nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

我建議使用nvm作為 nodejs 和 npm 管理器。 然后您可以使用 nvm install node xx 命令輕松安裝所需版本的節點

我不知道你的 ubuntu 版本是什么,但如果它在 16.4 上,你可以執行以下命令:

$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev

在那之后 :

$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh

並在執行此命令之后:

$ nano install_nvm.sh

然后關閉nano並執行以下命令:

$ bash install_nvm.sh

它會將軟件安裝到您的主目錄的子目錄中~/.nvm 它還會將必要的行添加到您的~/.profile文件中以使用該文件。

要訪問 nvm 功能,您需要注銷並重新登錄,或者您可以獲取~/.profile文件,以便您的當前會話了解更改:

$ source ~/.profile

現在您已經安裝了 nvm,您可以安裝獨立的 Node.js 版本。

要找出可供安裝的 Node.js 版本,您可以鍵入:

$ nvm ls-remote

輸出看起來像這樣:

....
v5.8.0
v5.9.0
v5.9.1
v5.10.0
v5.10.1
v5.11.0
v6.0.0
...
v8.4.0

現在你可以簡單地輸入這個命令來安裝 nodejs 的 v8.4.0 :

$ nvm install 8.4.0

在最后一步,您可以鍵入此命令以使用最新版本:

$ nvm use 8.4.0

它完成了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM