一.什么是npm?

npm是javascript的包管理工具,是前端模塊化下的一個標志性產物

簡單地地說,就是通過npm下載模塊,復用已有的代碼,提高工作效率

 

1.從社區(qū)的角度:把針對某一特定問題的模塊發(fā)布到npm的服務器上,供社區(qū)里的其他人下載和使用,同時自己也可以在社區(qū)里尋找特定的模塊的資源,解決問題

2.從團隊的角度:有了npm這個包管理工具,復用團隊既有的代碼也變的更加地方便

 

二.利用npm安裝包

npm安裝的方式——本地安裝和全局安裝

 

什么時候用本地/全局安裝?

1.當你試圖安裝命令行工具的時候,例如 grunt CLI的時候,使用全局安裝

全局安裝的方式:npm install -g 模塊名稱

2.當你試圖通過npm install 某個模塊,并通過require('XXX