Linux中的Node.js和npm:JavaScript開發者的必備工具
JavaScript是一種廣泛使用的程式語言,它可以在瀏覽器中運行,也可以在伺服器端運行。要在伺服器端執行JavaScript,你需要一個JavaScript執行環境,而Node.js就是其中最受歡迎的一個。 Node.js是基於Chrome的V8引擎所建構的,它可以讓你使用JavaScript編寫高效能、事件驅動、非同步的網路應用程式。而npm是Node.js的預設套件管理器,它可以讓你輕鬆安裝、更新和刪除各種JavaScript模組和套件。
在本文中,我們將教你如何在Linux中安裝最新的Node.js和npm,以及如何使用它們來建立和執行你的JavaScript應用程式。我們將介紹三種不同的安裝方法:使用apt從Ubuntu的預設軟體倉庫安裝nodejs套件;使用apt從一個替代的PPA軟體倉庫安裝特定版本的nodejs套件;安裝nvm,即Node版本管理器,並使用它來安裝和管理多個版本的Node.js。根據你的需求和喜好,你可以選擇其中一個方法來開始你的JavaScript開發之旅。
Nodejs是基於Chrome的V8 JavaScript引擎所建構的輕巧高效的JavaScript平台,而NPM是預設的NodeJS套件管理器。您可以使用它來建立可擴展的網頁應用程式。
本文將介紹:
- # 如何在CentOS,RHEL和Fedora中安裝Node.js 14
- 如何在Debian,Ubuntu和Linux Mint安裝Node.js 14
#如何在CentOS,RHEL和Fedora中安裝Node.js 14
最新版本的Node.js和NPM可從官方的NodeSource Enterprise Linux儲存庫中取得,該資源庫由Nodejs網站維護,您需要將其新增至系統才能安裝最新的Nodejs和NPM軟體包。
重要:如果您正在執行RHEL 6或CentOS 6的較舊版本,則可能需要閱讀有關在較舊發行版上執行Node.js的資訊。
在RHEL,CentOS和Fedora中安裝NodeJS 14.x
#要為最新版本的Node.js 14.x新增儲存庫,請以超級使用者或非超級使用者身分使用下列命令。
————– 以root使用者身分 ————–
# curl -sL https://rpm.nodesource.com/setup_14.x | bash –
————– 具有root特權的使用者 ————–
$ curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash –
在RHEL,CentOS和Fedora上安裝NodeJS 12.x
#如果要安裝NodeJS 12.x,請新增以下儲存庫。
————– 以root使用者身分 ————–
# curl -sL https://rpm.nodesource.com/setup_12.x | bash –
————– 具有root特權的使用者 ————–
$ curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash –
在RHEL,CentOS和Fedora上安裝NodeJS 10.x
#如果要安裝NodeJS 10.x,請新增以下儲存庫。
————– 以root使用者身分 ————–
# curl -sL https://rpm.nodesource.com/setup_10.x | bash –
————– 具有root特權的使用者 ————–
$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash –
接下來,您現在可以使用以下命令在系統上安裝Nodejs和NPM:
# yum -y install nodejs
或
# dnf -y install nodejs
##可選:有一些開發工具,例如gcc-c ,讓您需要在系統上安裝這些工具,以便從npm建立原生插件。
# yum install gcc-c make
或
# yum groupinstall ‘Development Tools’
如何在Debian,Ubuntu和Linux Mint安裝Node.js 14
#還可以從官方的NodeSource Enterprise Linux儲存庫中取得最新版本的Node.js和NPM,該資源庫由Nodejs網站維護,您需要將其新增至系統才能安裝最新的Nodejs和NPM軟體包。
在Debian,Ubuntu和Linux Mint安裝NodeJS 14.x
——- 在Ubuntu和Linux Mint上 ——-
sudo apt-get install -y nodejs
——- 在Debian上 ——-
在Debian,Ubuntu和Linux Mint安裝NodeJS 12.x
——- 在Ubuntu和Linux Mint上 ——-
sudo apt-get install -y nodejs
——- 在Debian上 ——-
# apt-get install -y nodejs
##在Debian,Ubuntu和Linux Mint安裝NodeJS 10.x——- 在Ubuntu和Linux Mint上——-
sudo apt-get install -y nodejs
——- 在Debian上 ——-
# curl -sL https://deb.nodesource.com/setup_10.x | bash –# apt-get install -y nodejs
##可選:
有一些開發工具,例如gcc-c ,讓您需要在系統上安裝這些工具,以便從npm建立本機外掛程式。
$ sudo apt-get install -y build-essential
在Linux中測試最新的Node.js和NPM
要對nodejs和NPM進行簡單測試,您可以使用以下命令檢查系統上安裝的版本:
在RHEL,CentOS和Fedora上# node –version
# npm –version

######npm –version#### ######就是這樣,Nodejs和NPM現在已安裝並可以在您的系統上使用。 ### ###我相信這些都是很簡單的步驟,但是如果您遇到問題,可以告訴我們,我們會找到幫助您的方法。我希望本指南對您有所幫助,並始終牢記與linuxmi.com保持聯繫。 ###
以上是Linux中的Node.js和npm:JavaScript開發者的必備工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux和Windows在用戶賬戶管理上的主要區別在於權限模型和管理工具。 Linux使用基於Unix的權限模型和命令行工具(如useradd、usermod、userdel),而Windows採用自己的安全模型和圖形用戶界面(GUI)管理工具。

Linux'scommandlinecanbemoresecurethanWindowsifmanagedcorrectly,butrequiresmoreuserknowledge.1)Linux'sopen-sourcenatureallowsforquicksecurityupdates.2)Misconfigurationcanleadtovulnerabilities.Windows'commandlineismorecontrolledbutlesscustomizable,with

本指南說明瞭如何在Linux的啟動下自動安裝USB驅動器,從而節省了時間和精力。 步驟1:確定您的USB驅動器 使用LSBLK命令列出所有塊設備。 您的USB驅動器可能會標記為 /dev /sdb1, /dev /sdc1等

跨平台應用程序已徹底改變了軟件開發,從而在Linux,Windows和MacOS等操作系統上實現了無縫功能。 這消除了根據您的設備切換應用程序的需求,提供一致的體驗

人工智能(AI)正在迅速改變許多部門,從醫療保健和金融到藝術和音樂等創意領域。 Linux具有開源性,適應性和性能功能,已成為首要的Platfo

尋找沒有圖形用戶界面(GUI)的快速,最小和高效的Linux分佈? 輕巧,無GUI-Linux發行版非常適合較舊的硬件或服務器和嵌入式系統(例如服務器和嵌入式系統)。他們消耗較少的res

Wine 10.0穩定版發布:在Linux上運行Windows應用更上一層樓 Wine,這款開源免費的應用程序,讓Linux用戶能夠在Unix/Linux類操作系統上運行Windows軟件和遊戲,迎來了10.0穩定版的發布!此版本已提供源代碼和二進制包下載,支持Linux、Windows和Mac等多種發行版。 這一版本凝聚了一年的辛勤工作和超過8600項改進,帶來了諸多令人興奮的提升。主要亮點包括: 增強對藍牙設備的支持。 提升對HID輸入設備的支持。 優化了32位和64位應用程序的運行性能。

該教程通過在RHEL 8.x或9.x上安裝SQL Server 2022,通過SQLCMD命令行工具,數據庫創建和基本查詢連接。 先決條件 開始之前,請確保: 支持的RHEL版本(RHEL 8或9)。 Sudo


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

記事本++7.3.1
好用且免費的程式碼編輯器