新聞中心

創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)稿等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
Node.js為全世界的JavaScript開發(fā)人員帶來了福音,他們努力在多種語言和框架之間進(jìn)行交換,以將他們的代碼放大到可持續(xù)的開發(fā)環(huán)境中。
使用Node.js,您最終可以構(gòu)建具有雙向連接的web應(yīng)用程序,其中服務(wù)器端和客戶端可以徹底實(shí)時(shí)通信和交換數(shù)據(jù)。事實(shí)上,Node.js對于想要通過WebSocket推送實(shí)時(shí)Web應(yīng)用程序的開發(fā)人員來說是革命性的。
如果您的目標(biāo)是將您的Web開發(fā)技能提高到一個(gè)新的水平,并成為一名全棧JavaScript開發(fā)人員,那么Node.js確實(shí)為這個(gè)熱情的流行語做好了準(zhǔn)備!
在本文中,我們將演示如何在windows、Mac和linux計(jì)算機(jī)上安裝Node.js并開始您的Web開發(fā)之旅的分步指南。
什么是Node.js?
Node.js Logo (圖片來源: Node.js )
你應(yīng)該知道的第一件事是 Node.js不是一種編程語言!
您可能已經(jīng)意識到這一事實(shí),但對于該領(lǐng)域的新開發(fā)人員來說,可能會將 Node.js 誤認(rèn)為是一種獨(dú)特的編程語言。它不是!
Node.js是JavaScript語言的開源運(yùn)行時(shí)環(huán)境,它重塑了JavaScript的特性并升級了其功能。因此,您可以使用JavaScript進(jìn)行前端和后端開發(fā),從而實(shí)現(xiàn)僅使用JavaScript的全棧開發(fā)。
最初,Node.js旨在提供實(shí)時(shí)性能、后推架構(gòu)。但從那時(shí)起,Node.js已成長為事件驅(qū)動、非阻塞服務(wù)器的服務(wù)器端編程的重要元素。今天大多數(shù)傳統(tǒng)網(wǎng)站和API服務(wù)都依賴于Node.js。
在Node.js之前,如果你想在數(shù)據(jù)庫上存儲任何數(shù)據(jù)或?qū)⒛愕某绦蜻B接到數(shù)據(jù)庫,你需要來自服務(wù)器端語言的支持。那是因?yàn)镴avaScript無法規(guī)范后端進(jìn)程。因此,您必須學(xué)習(xí)諸如PHP、Python、Ruby或C#之類的服務(wù)器端語言,或者尋求后端開發(fā)人員的幫助。
Node.js環(huán)境使JavaScript能夠直接使用數(shù)據(jù)庫并作為后端語言正常運(yùn)行。因此,您最終可以僅使用JavaScript和Node.js來構(gòu)建和運(yùn)行程序。
Node.js使用V8 JavaScript運(yùn)行時(shí)引擎作為其根源,并采用事件驅(qū)動的非阻塞I/O架構(gòu)。所有這些共同構(gòu)建了Node.js并幫助推動產(chǎn)品實(shí)現(xiàn)強(qiáng)大的性能。
誰在使用Node.js?
據(jù)W3Techs稱,迄今為止,所有網(wǎng)站中有1.4%使用Node.js——即超過2200萬個(gè)網(wǎng)站。這些數(shù)字讓您大致了解Node.js用戶的數(shù)量。最重要的是,Node.js已被下載超過13億次!如您所見,這些統(tǒng)計(jì)數(shù)據(jù)有力地說明了Node.js的市場規(guī)模。
從您的IT朋友到行業(yè)大亨,所有人都在享受使用Node.js。那是因?yàn)镹ode.js放大了開發(fā)人員的性能并提高了開發(fā)過程的速度。當(dāng)今最聰明的趨勢之一是到處使用JavaScript,這將Node.js帶入了舞臺。
使用Node.js的頂級公司包括:
如果您研究這些公司,您可能會注意到他們在不同的服務(wù)或產(chǎn)品上開展業(yè)務(wù)。但它們都有一個(gè)共同的關(guān)鍵因素:它們都依賴于Node.js。確實(shí),使用Node.js可以解決您的大部分開發(fā)問題,無論您在哪個(gè)行業(yè)。
使用Node.js的優(yōu)勢
為您的技術(shù)堆棧選擇合適的編程平臺與您想要投資的勞動力一樣重要。當(dāng)您尋找使用特定平臺的優(yōu)勢時(shí),應(yīng)考慮多種因素。學(xué)習(xí)曲線、開發(fā)速度、社區(qū)和規(guī)模等因素可以改變整體利益平衡。
以下是使用Node.js的主要優(yōu)勢:
- 簡單的語法
- 簡單的學(xué)習(xí)曲線
- 快速擴(kuò)展的能力
- 開源且靈活
- 跨平臺開發(fā)
- 單語言全棧開發(fā)
- 實(shí)時(shí)通訊
- 龐大而活躍的社區(qū)
Node.js先決條件
在安裝Node.js之前,您需要確保已經(jīng)收集了所有必要的知識并下載了所有必需的安裝文件和元素。
首先,如果您對JavaScript及其語法有基本的了解會有所幫助——這將使您更容易上手Node.js。
其次,對面向?qū)ο缶幊?(OOP) 語言的基本了解將有助于您進(jìn)行服務(wù)器端編碼。
最后,與其急于進(jìn)入深度學(xué)習(xí),不如一步一步來。永遠(yuǎn)記住,只要你在進(jìn)步,你就不會遲到一天或一美元。
系統(tǒng)要求
Node.js不需要花哨的硬件設(shè)置來運(yùn)行;這個(gè)時(shí)代的大多數(shù)計(jì)算機(jī)都應(yīng)該有效地處理Node.js。即使是像BeagleBone或Arduino YúN這樣最微型的計(jì)算機(jī)也可以運(yùn)行Node.js。
盡管如此,很大程度上仍然取決于您在同一系統(tǒng)上運(yùn)行的其他內(nèi)存占用軟件。但在大多數(shù)情況下,除非您的計(jì)算機(jī)來自中生代,否則您不必?fù)?dān)心!
LTS版本與當(dāng)前版本
Node.js提供了兩個(gè)不同的版本供您下載:LTS版本和當(dāng)前版本。
第一個(gè)是長期支持 (LTS),它表示已經(jīng)上市一段時(shí)間并帶有所有強(qiáng)制支持的版本。因此,您可以訪問大量信息和社區(qū)以獲得有關(guān)此版本的其他幫助。
由于其可持續(xù)性和長達(dá)18個(gè)月的支持周期,因此向大多數(shù)用戶推薦此LTS版本。由于它是一個(gè)穩(wěn)定版本,因此使用它來生成后端可以幫助您獲得穩(wěn)健的結(jié)果。
當(dāng)前版本表示具有最近添加和更新功能的最新發(fā)布的Node版本。但是這個(gè)版本背后的支持較少(大約八個(gè)月)和可能的錯誤暴露。因此,專家建議僅將此版本用于前端開發(fā)。
考慮到所有這些因素,如果您是喜歡無憂無慮的普通用戶,請選擇LTS版本。另一方面,如果您是喜歡體驗(yàn)新技術(shù)冒險(xiǎn)的高級用戶,則可以選擇安裝當(dāng)前版本。
如何安裝Node.js和npm
每個(gè)操作系統(tǒng)都有不同的安裝Node.js的方法。每個(gè)操作系統(tǒng)的核心設(shè)置文件都不同。但是,Node.js創(chuàng)建者已經(jīng)小心地為您提供了每個(gè)系統(tǒng)所需的文件。
在文章的下一部分中,我們將討論在Windows、macOS和Linux操作系統(tǒng)上安裝Node.js。
如何在Windows上安裝Node.js
按照此分步指南在Windows上安裝Node.js。
1. 下載Windows安裝程序
首先,您需要從Node.js官方網(wǎng)站下載Windows Installer (.msi)文件。此MSI安裝程序數(shù)據(jù)庫包含安裝、更新或修改現(xiàn)有Node.js版本必不可少的安裝程序文件集合。
值得注意的是,安裝程序中還包含Node.js包管理器 (npm)。這意味著您不需要單獨(dú)安裝npm。
下載時(shí),請根據(jù)您的操作系統(tǒng)選擇正確的版本。例如,如果您使用的是64位操作系統(tǒng),請下載64位版本,如果您使用的是32位版本,請下載32位版本:
下載Node.js安裝程序
2. 開始安裝過程
打開并運(yùn)行.msi文件后,安裝過程就開始了。但是您必須在運(yùn)行安裝過程之前設(shè)置一些參數(shù)。
雙擊安裝程序文件并運(yùn)行它。安裝程序會要求您接受Node.js許可協(xié)議。要繼續(xù),請選中“我接受”框并單擊“Next”:
接受Node.js許可協(xié)議
然后,選擇要安裝Node.js的目的地。如果您不想更改目錄,請使用Windows默認(rèn)位置并再次單擊“Next”按鈕。
選擇Node.js安裝文件夾
下一個(gè)屏幕將顯示自定義設(shè)置選項(xiàng)。如果您想要使用Node.js默認(rèn)功能的標(biāo)準(zhǔn)安裝,請單擊Next按鈕。否則,您可以在單擊Next之前從樹中的圖標(biāo)中選擇您的特定元素:
Node.js安裝程序中的“自定義設(shè)置”選項(xiàng)
Node.js為您提供了為原生模塊安裝工具的選項(xiàng)。如果您對這些感興趣,請單擊復(fù)選框以標(biāo)記您的首選項(xiàng),或單擊下一步繼續(xù)使用默認(rèn)值:
Node.js安裝程序中用于本機(jī)模塊的工具
3. 在Windows上運(yùn)行Node.js安裝
最后——這是最簡單的部分——點(diǎn)擊Install按鈕開始安裝過程:
開始安裝Node.js
系統(tǒng)將在幾秒鐘或幾分鐘內(nèi)完成安裝并顯示成功消息。單擊Finish按鈕關(guān)閉Node.js安裝程序。
在Windows上完成Node.js安裝
4. 驗(yàn)證Node.js安裝
這樣安裝過程就完成了?,F(xiàn)在,您必須檢查Node.js是否已成功安裝。要驗(yàn)證安裝并確認(rèn)是否安裝了正確的版本,請打開PC的命令提示符并輸入以下命令:
Node --version
要檢查npm版本,請運(yùn)行以下命令:
npm --version
驗(yàn)證Windows上的Node.js安裝
如果正確安裝了Node.js版本和npm,您將在CMD提示中看到版本名稱。
如何在macOS上安裝 Node.js
按照這些分步指南在macOS上安裝Node.js。
1. 下載macOS安裝程序
在macOS上安裝Node.js的過程與Windows幾乎相同。您所要做的就是下載Mac的安裝文件。然后,一旦您啟動它,安裝程序就會引導(dǎo)您完成其余的工作。
首先,從Node.js網(wǎng)站下載macOS安裝程序 (.pkg)文件。只有64位版本,因此您不必?fù)?dān)心要下載哪個(gè)版本。
下載Node.js的macOS安裝程序
2. 開始在macOS上安裝Node.js
檢查您的下載文件夾中的安裝程序文件,然后單擊它以開始安裝過程。
Node.js安裝程序攜帶Node.js核心文件,因此,安裝過程從安裝程序文件安裝Node.js和npm。因此,您無需單獨(dú)安裝npm。
然后,單擊Continue以繼續(xù)安裝。
Node.js的macOS安裝屬性
您必須同意使用條款才能安裝Node.js。如果您想瀏覽許可協(xié)議,請?jiān)趩螕簟?strong>Agree”按鈕以繼續(xù)之前通讀它。
Node.js的macOS安裝許可協(xié)議
在此屏幕上,您需要選擇安裝位置。通常,操作系統(tǒng)會確定默認(rèn)安裝位置。如果您有其他要求,可以更改位置。否則,保留默認(rèn)位置。
3. 在macOS上運(yùn)行Node.js安裝
到目前為止,您已經(jīng)設(shè)置了在macOS上完全安裝Node.js所需的所有首選項(xiàng)?,F(xiàn)在單擊“Install”按鈕以完成操作。
在macOS上選擇Node.js安裝位置
安裝過程成功后,系統(tǒng)將向您顯示確認(rèn)消息。由于npm集成在Node.js安裝程序中,因此通知也應(yīng)指明npm安裝的證明。最后,單擊Close按鈕關(guān)閉對話框。
關(guān)閉Node.js安裝程序
4. 在macOS上驗(yàn)證Node.js安裝
您現(xiàn)在已經(jīng)在macOS上成功安裝了Node.js。但是,您應(yīng)該檢查以確認(rèn)安裝過程是否成功以及Node.js和npm版本是否在您的macOS上正常運(yùn)行。
要檢查Node.js版本,您需要打開macOS終端,單擊Command + Space鍵,或從搜索欄中搜索終端。
打開macOS終端
要檢查Node.js版本,請鍵入:
Node --version
要檢查npm版本,請運(yùn)行以下命令:
npm --version
在macOS上驗(yàn)證Node.js安裝
如果Node.js和npm版本可見,則它們都已正確安裝并且運(yùn)行良好。如果沒有,您可能需要重新檢查以找到錯誤或再次嘗試安裝過程。
如何在Linux上安裝Node.js
Linux操作系統(tǒng)的工作方式與其他傳統(tǒng)操作系統(tǒng)略有不同。那是因?yàn)長inux是開源的,為您提供更多的自由、自定義和高級功能。
如果您對命令很隨意,那么您應(yīng)該對Linux感到很舒服。在這里,我們將討論在Linux操作系統(tǒng)上安裝Node.js的最簡單方法。
1. 為您的Linux發(fā)行版選擇Node.js版本
由于其提供的多樣性,Linux操作系統(tǒng)有數(shù)百種不同的發(fā)行版。用戶喜歡使用不同的發(fā)行版來定制和利用不同版本的特定功能。
首先,從Node.js的Binary Distributions頁面找到您的特定發(fā)行版的安裝說明。在本指南中,我們將使用Ubuntu進(jìn)行說明。
Node.js Ubuntu安裝說明
2.安裝Curl命令行工具
在開始安裝Node.js之前,請確保您的系統(tǒng)上安裝了curl命令行實(shí)用程序。如果沒有,請將此命令粘貼到您的終端上以安裝curl:
sudo apt install curl
它可能會要求您輸入系統(tǒng)密碼以驗(yàn)證安裝權(quán)限。輸入密碼后,系統(tǒng)應(yīng)開始curl安裝。
在Ubuntu上安裝“curl”
3. 開始Node.js安裝
您需要將Node.js安裝命令復(fù)制并粘貼到您的終端中(在我們的例子中,我們可以從Ubuntu分發(fā)頁面獲取它),以便系統(tǒng)可以開始安裝Node.js。
注:每個(gè)Node.js版本都有不同的安裝命令。安裝與您的Linux設(shè)置相匹配的Node.js版本。
例如,在這里,我們將安裝Node.js v14.x。這些是Ubuntu的安裝命令:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
當(dāng)你已經(jīng)在你的終端上安裝的curl命令行,你需要復(fù)制并粘貼您的第一個(gè)命令(curl命令)終端并運(yùn)行它。
在Ubuntu上開始安裝Node.js
curl命令開始Node.js安裝過程,更新您的系統(tǒng),并下載在Linux操作系統(tǒng)上安裝Node.js所需的所有Node.js庫。
Node.js庫安裝
現(xiàn)在,Node.js的所有庫和資源都已下載到您的PC上。使用最后一個(gè)命令,我們可以在您的計(jì)算機(jī)上完成Node.js和npm的安裝。將上述安裝說明中的第二行命令復(fù)制并粘貼到您的Linux終端中:
sudo apt-get install -y nodejs
在Ubuntu上安裝Node.js
如果您已正確完成所有操作,Node.js將正確安裝在您的Linux發(fā)行版上?,F(xiàn)在輸入Clear命令來清除終端。
4. 在Linux Ubuntu發(fā)行版上驗(yàn)證Node.js安裝
安裝好Node.js后,可以驗(yàn)證安裝是否成功。要確認(rèn)安裝,您需要在Linux終端上運(yùn)行兩個(gè)簡單的命令。要檢查Node.js版本,請鍵入:
Node --version
要檢查npm版本,請鍵入:
npm --version
在Ubuntu上驗(yàn)證Node.js安裝
如果Node.js版本和npm安裝正確,您將在Linux終端上看到Node.js和npm版本名稱。它表明您已經(jīng)在Linux發(fā)行版上成功安裝了Node.js和npm。
檢查并更新npm版本
正如我們提到的,npm是Node.js包管理器。它管理包的依賴關(guān)系。如果沒有npm,您每次要上傳框架時(shí)都必須手動解壓縮所有Node.js包。但是npm減輕了你的這個(gè)責(zé)任并自動處理它。
定期更新npm也會更新您的本地包并改進(jìn)您項(xiàng)目中使用的代碼。但是,由于npm會隨您選擇的Node.js版本自動安裝,因此它經(jīng)常會錯過最新的npm版本。在這種情況下,您可以檢查您的npm版本并通過一個(gè)簡單的過程手動更新它。
檢查和更新npm版本的過程在Windows、macOS和Linux之間非常相似——您將在每個(gè)上運(yùn)行相同的命令。
在Windows中更新npm
要檢查npm版本,請運(yùn)行以下命令:
npm -v
…或者:
npm --version
要更新npm版本,請運(yùn)行以下命令:
npm install -g npm@latest
在Windows上的CMD提示符下運(yùn)行此命令后,系統(tǒng)將在幾秒鐘內(nèi)更新您的npm版本并安裝其他軟件包。最后可以重新檢查版本以確認(rèn)npm版本的更新。
在Windows上更新npm
在macOS上
要在macOS上檢查npm版本,請打開終端并運(yùn)行以下命令:
npm -v
…或者:
npm --version
在macOS上檢查npm版本
要更新npm版本,請?jiān)趍acOS終端中運(yùn)行以下命令:
npm install -g npm@latest
在macOS上更新npm
在Linux中更新npm
要在Linux上更新npm版本,請?jiān)诮K端中鍵入以下命令:
sudo npm install -gn
…進(jìn)而:
sudo n latest
在Ubuntu上更新npm
小結(jié)
Node.js迅速成為流行的編程環(huán)境,因?yàn)樗谇岸撕秃蠖硕己苡杏谩?shù)以千計(jì)的活躍用戶創(chuàng)建了一個(gè)龐大的社區(qū),幫助防止新開發(fā)人員及其問題從裂縫中溜走。
從本質(zhì)上講,使用Node.js很容易,因?yàn)樗芎唵?,而且它?chuàng)建高級應(yīng)用程序的能力非常出色。它還可以幫助您在短時(shí)間內(nèi)成為全棧開發(fā)人員。這些特性使Node.js成為下一代編程的必然選擇。
分享題目:如何在Windows、macOS和Linux上安裝Node.js和npm
標(biāo)題鏈接:http://www.dlmjj.cn/article/dpgedph.html


咨詢
建站咨詢
