目錄
一、Nodejs簡介
二、安裝方法
1.官網(wǎng)下載
2.安裝
三、安裝后驗證
1.命令驗證
2.Web服務驗證
四、Node.js和npm的關(guān)系
一、Nodejs簡介
Node.js本質(zhì)上是一個JavaScript運行時環(huán)境,它提供了在服務器端運行JavaScript代碼的能力,Node.js具有以下幾項優(yōu)勢:
1.高性能: 基于Chrome V8引擎構(gòu)建,具有快速的執(zhí)行速度和優(yōu)化的內(nèi)存管理。它還使用了基于事件驅(qū)動的非阻塞異步I/O模型,能夠更有效地利用服務器資源,提供更好的性能表現(xiàn)。
2.跨平臺:?可以運行在多個操作系統(tǒng)上,包括Windows、MacOS和Linux等。使開發(fā)者能夠輕松編寫一次代碼然后在不同平臺上部署和運行。
3.大量模塊和工具支持: 擁有豐富的模塊生態(tài)系統(tǒng),通過npm包管理器可以輕松地安裝、使用和共享模塊和工具,這豐富了Node.js的功能,可以幫助開發(fā)者提高開發(fā)效率和代碼質(zhì)量。
4.可擴展性和靈活性: 具有良好的可擴展性,可輕松地搭建分布式系統(tǒng)或微服務架構(gòu)。它還支持構(gòu)建自定義的HTTP服務器和WebSocket服務器,提供更靈活的開發(fā)選項。
二、安裝方法
1.官網(wǎng)下載
?官網(wǎng)鏈接:?https://nodejs.org/en/,點擊紅色框的穩(wěn)定版下載安裝。
2.安裝
雙擊下載文件彈出安裝界面如下圖,安裝Node.js的時候會一起安裝包管理器npm,點擊繼續(xù)一路往下安裝。
安裝結(jié)束頁面,默認安裝到/usr/local/bin路徑下。
三、安裝后驗證
1.命令驗證
安裝完成后打開終端,輸入以下命令:
node -v
npm -v
如下圖出現(xiàn)版本信息,說明安裝成功。
2.Web服務驗證
新建一個node-server.js文件, 輸入下面的代碼并保存。
var http = require("http");
http.createServer(function(request, response) {
console.log(request.method);
console.log(request.url);
console.log(request.headers);
response.writeHead(200, {
"Content-Type" : "text/plain"
});
response.write("Welcome to Nodejs");
response.end();
}).listen(8000, "127.0.0.1");
console.log("Create server on http://127.0.0.1:8000/");
打開終端進入node_server.js所在目錄, 輸入node node-server,打印出日志表示W(wǎng)eb啟動成功。
啟動后Nodejs會監(jiān)聽本機8000端口的請求,打開瀏覽器,地址欄輸入http://127.0.0.1:8000,頁面返回"Welcome to Nodejs"就表示W(wǎng)eb Server運行成功,夠簡單吧。文章來源:http://www.zghlxwxcb.cn/news/detail-725230.html
四、Node.js和npm的關(guān)系
npm是Node.js的官方包管理器,提供了方便的方式來管理Node.js應用程序所需的模塊和依賴關(guān)系。它們通常一起使用,通過在項目目錄中創(chuàng)建一個package.json
文件,并在其中列出所需的模塊依賴,然后執(zhí)行npm install
命令,npm將會下載所需的模塊到項目的node_modules
目錄中。文章來源地址http://www.zghlxwxcb.cn/news/detail-725230.html
到了這里,關(guān)于MacOS安裝Node.js的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!