Npm(Node Package Manager): Node包(模塊)管理工具,藉助NPM,能夠幫助用戶快速安裝和管理依賴包,這樣咱們就能夠很方便的使用來自全球Node開發者提供的包了。node
NPM經常使用於如下幾種場景:git
1.容許用戶從NPM服務器下載別人編寫的第三方包到本地使用。npm
2.容許用戶從npm服務器下載並安裝別人編寫的命令程序到本地使用。json
3.容許用戶將本身編寫的包或命令程序上傳到NPM服務器供別人使用。服務器
檢測是否安裝npm管理工具,在cmd裏輸入:npm -v;出現版本號即安裝成功svn
一,NPM經常使用指令工具
使用淘寶 NPM 鏡像: npm install -g cnpm --registry=https://registry.npm.taobao.org 詳情見:http://npm.taobao.org/。 ui
2、package.json url
package.json 位於模塊的目錄下,用於定義包的屬性。blog
package.json 的生成經過指令:npm init -y
package.json 屬性說明:
name - 包名。
version - 包的版本號。
description - 包的描述。
homepage - 包的官網 url 。
author - 包的做者姓名。
contributors - 包的其餘貢獻者姓名。
dependencies - 依賴包列表。若是依賴包沒有安裝,npm 會自動將依賴包安裝在 node_module 目錄下。
repository - 包代碼存放的地方的類型,能夠是 git 或 svn,git 可在 Github 上。
main - main 字段指定了程序的主入口文件,require('moduleName') 就會加載這個文件。這個字段的默認值是模塊根目錄下面的 index.js。
keywords - 關鍵字