天天看點

NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略

NPM之nodejs官方包管理工具的簡介

NPM的全稱是Node Package Manager,是随同NodeJS一起安裝的包管理和分發工具,它很友善讓JavaScript開發者下載下傳、安裝、上傳以及管理已經安裝的包。

npm是nodejs官方的一種包管理工具,簡單點來說,就是開發人員通過cmd指令符下載下傳各種包版本的工具。

NPM之nodejs官方包管理工具的安裝

nodejs下載下傳

http://nodejs.cn/download/
NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略
NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略
NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略

NPM之nodejs官方包管理工具的使用方法

1、npm常用指令集合

npm install grunt # 本地安裝。将安裝包放在 ./node_modules 下(運作npm時所在的目錄);可以通過 require() 來引入本地安裝的包

npm install -g grunt-cli # 全局安裝。将安裝包放在 /usr/local 下;可以直接在指令行裡使用

npm config set prefix '目錄路徑'    #設定目錄位址

npm config get prefix   #擷取目前設定的目錄

npm list -g --depth 0  #檢視所有已經安裝的包。-g是全局的安裝包,list是已安裝的node包,–depth 0貌似是不顯示任何依賴包的意思

常用指令

npm init     #初始化項目,其實就是建立一個package.json檔案。

npm install     #安裝所有項目依賴。

npm help xxx     #檢視xxx指令的幫助資訊。

npm search     #搜尋(快捷方式:find, s)

npm install     #安裝 (快捷方式:i)

npm search xxx   #并安裝xxx(局部)。安裝多個依賴可用空格分割,如npm i jquery bootstrap。

npm search xxx -g      #搜尋并安裝xxx(全局)。安裝多個同上。

npm search xxx -D     #安裝并将依賴資訊寫在package.json中的devDependencies中。快捷方式 i均可,如npm i jquery。

npm search xxx@版本号    #指定需要安裝的版本号,若不指定将安裝最新的穩定版本。

npm uninstall           #解除安裝(快捷方式:rm, r)

npm uninstall xxx    #多個依賴可用空格分割。

npm -D uninstall xxx   #并将依賴資訊從package.json中的devDependencies中清除。

npm list       #預設局部。列出已安裝依賴(快捷方式:ls)

npm list -g       #列出已安裝的全局依賴。-g 檢視全局安裝路徑。

npm update -g    #是全局更新xxx。

npm update xxx    #是局部更新xxx。

npm update     #更新依賴(快捷方式:up)

npm outdated     #檢查過期依賴

npm root       #檢視依賴安裝路徑(也就是node_modules的路徑)

npm view     #檢視子產品的注冊資訊

2、關于npm預設安裝以及自定義安裝路徑設定

T1、預設情況下,在哪個檔案夾下運作npm,npm就在目前目錄建立一個檔案夾node_modules,然後将要安裝的程式安裝到檔案夾node_modules裡面。

T2、// 設定npm安裝程式時的預設位置

npm config set prefix "D:\Program Files\nodejs\X64\node_global"

// 設定npm安裝程式時的緩存位置

npm config set cache "D:\Program Files\nodejs\X64\node_cache"

// 設定環境變量NODE_PATH

NODE_PATH = D:\Program Files\nodejs\X64\node_global\node_modules

// 然後在使用npm安裝程式時在後面加一個參數-g即可将安裝的程式安裝到我們指定的目錄

// 如 npm install ionic -g

npm install XXX -g

繼續閱讀