Node.js的使用和配置

 

簡介:

Node.js 就是運行在服務端的 JavaScript。

Node.js 是一個基於Chrome JavaScript 運行時建立的一個平臺。

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。

簡單的說 Node.js 就是運行在服務端的 JavaScript。Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。Node.js 的包管理器 npm,是全球最大的開源庫生態系統。

 

新版的Node.js已自帶npm,安裝Node.js時會一起安裝,npm的作用就是對Node.js依賴的包進行管理,也可以理解爲用來安裝/卸載Node.js需要裝的東西,npm是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:

允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。

允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。

允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。

由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:

C:\Users\zhoupeipei>node -v

v10.15.3

C:\Users\zhoupeipei>npm -v

6.4.1

C:\Users\zhoupeipei>npm config set prefix "D:\UsefulSoftwares\NodeJS\node_global"

C:\Users\zhoupeipei>npm config set cache "D:\UsefulSoftwares\NodeJS\node_cache"

C:\Users\zhoupeipei>npm install express -g

+ [email protected]

added 48 packages from 36 contributors in 51.522s

 

使用:

讓我們先了解下 Node.js 應用是由哪幾部分組成的:

 

1.引入 required 模塊:我們可以使用 require 指令來載入 Node.js 模塊。

2.創建服務器:服務器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 服務器。

3.接收請求與響應請求 服務器很容易創建,客戶端可以使用瀏覽器或終端發送 HTTP 請求,服務器接收請求後返回響應數據。

使用 npm 命令安裝模塊

npm 安裝 Node.js 模塊語法格式如下:

$ npm install <Module Name>

以下實例,我們使用 npm 命令安裝常用的 Node.js web框架模塊 express:

$ npm install express

安裝好之後,express 包就放在了工程目錄下的 node_modules 目錄中,因此在代碼中只需要通過 require('express') 的方式就好,無需指定第三方包路徑。

var express = require('express');

 

卸載模塊

我們可以使用以下命令來卸載 Node.js 模塊。

$ npm uninstall express

卸載後,你可以到 /node_modules/ 目錄下查看包是否還存在,或者使用以下命令查看:

$ npm ls


更新模塊

我們可以使用以下命令更新模塊:

$ npm update express


搜索模塊

使用以下來搜索模塊:

$ npm search express

 

使用淘寶 NPM 鏡像

大家都知道國內直接使用 npm 的官方鏡像是非常慢的,這裏推薦使用淘寶 NPM 鏡像。

淘寶 NPM 鏡像是一個完整 npmjs.org 鏡像,你可以用此代替官方版本(只讀),同步頻率目前爲 10分鐘 一次以保證儘量與官方服務同步。

你可以使用淘寶定製的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

這樣就可以使用 cnpm 命令來安裝模塊了:

$ cnpm install [name]

更多信息可以查閱:http://npm.taobao.org/

 

  • 當然也可以使用yarn下載

    npm install -g yarn

    yarn install

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章