- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- Nodejs 安裝教程:如何在 Debian 11 上安裝 Node.js 和
Node.js 和 NPM 現在可在 Debian 11 Bullseye 上使用。Node.js 是基于 Chrome 的 V8 JavaScript 引擎構建的 JavaScript 運行時(shí)。它使用事件驅動(dòng)的非阻塞 I/O 模型,使其輕量且高效。Node.js 應用程序是用 JavaScript 編寫(xiě)的,可以在 macOS、Windows 和 Linux 操作系統上運行。Node.js 目前被采用的越來(lái)越廣泛了,我們也可以看到目前越來(lái)越多的應用都是基于 Node.js。,Node.js 是創(chuàng )建快速、可擴展的網(wǎng)絡(luò )應用程序的基礎。使用 NPM(Node Package Manager),您可以訪(fǎng)問(wèn)超過(guò) 600,000 個(gè)可重用代碼包,這些代碼包可以幫助您使用 Node.js 構建令人驚嘆的東西。,Debian 11 Bullseye 存儲庫包含一個(gè)預構建的 NodeJS 包,這是讓 NodeJS 啟動(dòng)和運行的簡(jiǎn)單方法,但是,提供的 NodeJS 版本不是最新版本,不保證會(huì )持續更新。,運行下面的 apt install
命令在您的 Debian 11 系統上安裝 NodeJS 和 NPM。,運行以下命令以驗證 NodeJS 和 NPM 是否已正確安裝。,您還可以使用 NodeSource 維護的 PPA 安裝最新版本的 NodeJS,該公司為不同的 Linux 發(fā)行版構建和維護各種包。PPA 是軟件包的替代存儲庫。它提供了官方 Debian 11 存儲庫中沒(méi)有的軟件。,1、使用以下命令將 PPA 存儲庫添加到您的系統。NodeJS 17.x 是最新的穩定版本,比 Debian 11 repo (12.x) 中的版本要新。 將 setup_17.x 替換為安裝時(shí)可用的最新版本的 NodeJS。,2、更新您的源列表以包含剛剛使用以下命令添加的新存儲庫。,3、最后,使用以下命令安裝 NodeJS 和 NPM。您無(wú)需在此處指定 NPM 包,因為該包已經(jīng)是 NodeJS 包的一部分。,4、使用以下命令驗證 NodeJS 和 NPM 是否已正確安裝。您將獲得以下輸出,指示已安裝軟件包的版本號(v17.4 和 8.3.1)。,Node Version Manager (NVM) 是一個(gè) bash 腳本,用于在同一臺機器上管理多個(gè)活動(dòng)的 NodeJS 版本。您可以輕松地在不同的 NodeJS 版本之間切換。使用這種方法,您將能夠使用多個(gè)版本的 NodeJS,而不必擔心兼容性問(wèn)題。,1、首先,從 GitHub 下載安裝程序腳本。,2、運行 source ~/.profile
命令將環(huán)境變量重新加載到當前會(huì )話(huà)中。,3、列出 NodeJS 的可用版本。,4、確定版本后,運行 nvm install <version>
命令下載并安裝它。例如,要安裝 NodeJS 11.6,運行:,5、如果您沒(méi)有明確指定版本號,將使用最新版本。你需要告訴 NVM 使用哪個(gè)版本的 NodeJS。例如,要使用 NodeJS 11,請運行:,6、運行 nvm ls
命令列出已安裝的 NodeJS 版本。NNM 還將指示哪個(gè)版本是默認版本。,7、您還可以將特定版本設置為默認 NodeJS 版本。例如,要將版本 11.7 設置為默認 NodeJS 版本,請運行:,您已經(jīng)使用多種方法安裝了 NodeJS。此時(shí),您可以使用 node 命令在任何這些已安裝版本中運行您的 NodeJS 應用程序。您還可以使用 NVM 在 NodeJS 版本之間切換。,搬瓦工推薦方案,
Node.js 和 NPM 現在可在 Debian 11 Bullseye 上使用。Node.js 是基于 Chrome 的 V8 JavaScript 引擎構建的 JavaScript 運行時(shí)。它使用事件驅動(dòng)的非阻塞 I/O 模型,使其輕量且高效。Node.js 應用程序是用 JavaScript 編寫(xiě)的,可以在 macOS、Windows 和 Linux 操作系統上運行。Node.js 目前被采用的越來(lái)越廣泛了,我們也可以看到目前越來(lái)越多的應用都是基于 Node.js。
Node.js 是創(chuàng )建快速、可擴展的網(wǎng)絡(luò )應用程序的基礎。使用 NPM(Node Package Manager),您可以訪(fǎng)問(wèn)超過(guò) 600,000 個(gè)可重用代碼包,這些代碼包可以幫助您使用 Node.js 構建令人驚嘆的東西。
Debian 11 Bullseye 存儲庫包含一個(gè)預構建的 NodeJS 包,這是讓 NodeJS 啟動(dòng)和運行的簡(jiǎn)單方法,但是,提供的 NodeJS 版本不是最新版本,不保證會(huì )持續更新。
運行下面的 apt install
命令在您的 Debian 11 系統上安裝 NodeJS 和 NPM。
$ sudo apt install nodejs npm -y
運行以下命令以驗證 NodeJS 和 NPM 是否已正確安裝。
$ node -v
v12.22.5
$ npm -v
7.5.2
您還可以使用 NodeSource 維護的 PPA 安裝最新版本的 NodeJS,該公司為不同的 Linux 發(fā)行版構建和維護各種包。PPA 是軟件包的替代存儲庫。它提供了官方 Debian 11 存儲庫中沒(méi)有的軟件。
1、使用以下命令將 PPA 存儲庫添加到您的系統。NodeJS 17.x 是最新的穩定版本,比 Debian 11 repo (12.x) 中的版本要新。 將 setup_17.x 替換為安裝時(shí)可用的最新版本的 NodeJS。
$ curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
## Installing the NodeSource Node.js 17.x repo...
## Populating apt-get cache...
## Creating apt sources list file for the NodeSource Node.js 17.x repo...
2、更新您的源列表以包含剛剛使用以下命令添加的新存儲庫。
$ sudo apt update -y
3、最后,使用以下命令安裝 NodeJS 和 NPM。您無(wú)需在此處指定 NPM 包,因為該包已經(jīng)是 NodeJS 包的一部分。
$ sudo apt install nodejs -y
4、使用以下命令驗證 NodeJS 和 NPM 是否已正確安裝。您將獲得以下輸出,指示已安裝軟件包的版本號(v17.4 和 8.3.1)。
$ node -v
v17.4.0
$ npm -v
8.3.1
Node Version Manager (NVM) 是一個(gè) bash 腳本,用于在同一臺機器上管理多個(gè)活動(dòng)的 NodeJS 版本。您可以輕松地在不同的 NodeJS 版本之間切換。使用這種方法,您將能夠使用多個(gè)版本的 NodeJS,而不必擔心兼容性問(wèn)題。
1、首先,從 GitHub 下載安裝程序腳本。
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
=> Downloading nvm as script to '/root/.nvm'
=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
2、運行 source ~/.profile
命令將環(huán)境變量重新加載到當前會(huì )話(huà)中。
$ source ~/.profile
3、列出 NodeJS 的可用版本。
$ nvm ls-remote
4、確定版本后,運行 nvm install <version>
命令下載并安裝它。例如,要安裝 NodeJS 11.6,運行:
$ nvm install 11.6
Downloading and installing node v11.6.0...
Downloading https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-x64.tar.xz...
Computing checksum with sha256sum
Checksums matched!
Now using node v11.6.0 (npm v6.5.0-next.0)
5、如果您沒(méi)有明確指定版本號,將使用最新版本。你需要告訴 NVM 使用哪個(gè)版本的 NodeJS。例如,要使用 NodeJS 11,請運行:
$ nvm use 11.6
Now using node v11.6.0 (npm v6.5.0-next.0)
6、運行 nvm ls
命令列出已安裝的 NodeJS 版本。NNM 還將指示哪個(gè)版本是默認版本。
$ nvm ls
v11.6.0
v11.7.0
default -> 11.6 (-> v11.6.0)
7、您還可以將特定版本設置為默認 NodeJS 版本。例如,要將版本 11.7 設置為默認 NodeJS 版本,請運行:
$ nvm alias default 11.7
default -> 11.7 (-> v11.7.0)
您已經(jīng)使用多種方法安裝了 NodeJS。此時(shí),您可以使用 node 命令在任何這些已安裝版本中運行您的 NodeJS 應用程序。您還可以使用 NVM 在 NodeJS 版本之間切換。
搬瓦工推薦方案
方案 | 內存 | CPU | 硬盤(pán) | 流量/月 | 帶寬 | 機房 | 價(jià)格 | 購買(mǎi) |
---|---|---|---|---|---|---|---|---|
CN2 (最便宜) |
1GB | 1核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET |
$49.99/年 | 直達 |
CN2 | 2GB | 1核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 |
直達 | |
CN2 GIA-E (最推薦) |
1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本軟銀 JPOS_1 荷蘭 EUNL_9 |
$49.99/季度 $169.99/年 |
直達 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 |
直達 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中國香港 CN2 GIA | $89.99/月 $899.99/年 |
直達 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 |
直達 | |
TOKYO | 2GB | 2核 | 40GB | 0.5TB | 1.2Gbps | 日本東京 CN2 GIA | $89.99/月 $899.99/年 |
直達 |
TOKYO | 4GB | 4核 | 80GB | 1TB | 1.2Gbps | $155.99/月 $1559.99/年 |
直達 |
選擇建議:
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站