npm list --depth=0
:查看全部高級的npm moudlesnpm list --depth=0 -g
:查看全部全局安裝的模塊npm install -g npm
:npm自身更新npm update
:升級當前目錄下的項目的全部模塊npm cache clean
:清除緩存npm init
:引導你建立一個package.json文件,包括名稱、版本、做者等信息 1. 在mac下:
1. 先安裝n模塊:npm install -g n
2. 升級node.js:n stable
2. 在window下:
沒法用上述指令升級,不過也很簡單,只需在官網下載最新的msi便可。javascript
由於npm安裝插件是從國外服務器下載,受網絡影響大,可能出現異常,因此可使用國內的鏡像、淘寶所提供的cnpm。html
1. cnpm的安裝
1.npm install -g cnpm
或npm install -g cnpm --registry=http://r.cnpmjs.org
2. 而後便可用cnpm來代替npm進行包的安裝:cnpm install ionic -g
java
2. 給電腦換源 npm 國內鏡像 cnpm
1. 經過config配置指向國內鏡像源
npm config set registry http://registry.cnpm.org
2. 在配置文件~/.npmrc寫入源地址
registry =https://registry.npm.taobao.org
(第二種方法一勞永逸,指令也可用npm代替cnpm。)node
package.jon 等相關操做:關於版本 有些依賴新版本會有問題 因此使用 ~ 或者 版本 比較好npm
指定版本:好比1.2.2,遵循「大版本.次要版本.小版本」的格式規定,安裝時只安裝指定版本。 波浪號(tilde)+指定版本:好比~1.2.2,表示安裝1.2.x的最新版本(不低於1.2.2),可是不安裝1.3.x,也就是說安裝時不改變大版本號和次要版本號。 插入號(caret)+指定版本:好比ˆ1.2.2,表示安裝1.x.x的最新版本(不低於1.2.2),可是不安裝2.x.x,也就是說安裝時不改變大版本號。須要注意的是,若是大版本號爲0,則插入號的行爲與波浪號相同,這是由於此時處於開發階段,即便是次要版本號變更,也可能帶來程序的不兼容。 latest:安裝最新版本。