MEAN教程3-NPM安裝

來源:互聯網
上載者:User

標籤:

NPM簡介
Node只是一個平台,它的功能和API將只是一個最小集。想獲得更多的功能,可以使用模組
系統來擴充平台。安裝、更新和刪除Node.js模組最好的方法是使用NPM工具。NPM有如下兩個
主要特性:
? 作為包註冊登記中心,用於第三方模組的查閱、下載和安裝;
? 作為命令列介面,用於管理項目或系統全域的包。
通常情況下,安裝Node.js時即一併安裝了NPM,我們就直接開始用它吧。
NPM使用
NPM是一個穩健的包管理器,它集中註冊了公開的模組。你可以通過訪問官方網站
https://npmjs.org/瀏覽所有可用的公開包。

NPM有兩種安裝模式:本地和全域。常規的做法是將第三方包以本地模式安裝到
應用目錄下的node_modules檔案夾中,這也是NPM預設的安裝模式。它不會影響到系統全域,更
不會增加一些不必要的通用檔案而汙染系統。

 

全域模式安裝的模組可以用
於本系統中所有Node.js應用,類Unix系統中的安裝路徑一般為/usr/local/lib/node_modules,Windows
中的一般為C:\Users\%USERNAME%\AppData\Roaming\npm\node_modules。

使用NPM安裝包
找到需要安裝的安裝包之後,可以使用如下命令來安裝:
$ npm install <Package Unique Name>
全域安裝模式與本地安裝模式類似,只需要加一個-g參數:
$ npm install -g <Package Unique Name>
如果目前使用者沒有許可權進行全域模式安裝,使用root使用者或者sudo進行安裝
即可。
例如,我們想在本地安裝Express,首先進入應用所在目錄,然後執行如下命令:
$ npm install express
上述命令將在本地的node_modules目錄中安裝Express的最新穩定版。此外,NPM還支援多種
語義的版本號碼,在安裝某一指定版本時,如下所示運行npm命令進行安裝:
$ npm install <Package Unique Name>@<Package Version>
例如,要安裝Express的第二個大版本,可以使用如下命令:
$ npm install [email protected]
這樣便可安裝Express 2的最新穩定版。上述命令格式支援NPM下載並安裝Express 2的任意次要
版本。想要瞭解更多關於所支援的語義版本文法的資訊,請訪問https://github.com/isaacs/node-semver。

如果需要安裝的包存在依賴軟體包,NPM會自動安裝其所依賴的包,並在包的檔案夾內建立
node_modules,用以儲存依賴包。在上述例子中,Express的依賴包將會安裝到node_modules/
express/node_modules中。

 

MEAN教程3-NPM安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.