一.什么是npm?
npm是javascript的包管理工具,是前端模塊化下的一個(gè)標(biāo)志性產(chǎn)物
簡(jiǎn)單地地說(shuō),就是通過(guò)npm下載模塊,復(fù)用已有的代碼,提高工作效率
1.從社區(qū)的角度:把針對(duì)某一特定問(wèn)題的模塊發(fā)布到npm的服務(wù)器上,供社區(qū)里的其他人下載和使用,同時(shí)自己也可以在社區(qū)里尋找特定的模塊的資源,解決問(wèn)題
2.從團(tuán)隊(duì)的角度:有了npm這個(gè)包管理工具,復(fù)用團(tuán)隊(duì)既有的代碼也變的更加地方便
二.利用npm安裝包
npm安裝的方式——本地安裝和全局安裝
什么時(shí)候用本地/全局安裝?
1.當(dāng)你試圖安裝命令行工具的時(shí)候,例如 grunt CLI的時(shí)候,使用全局安裝
全局安裝的方式:npm install -g 模塊名稱
2.當(dāng)你試圖通過(guò)npm install 某個(gè)模塊,并通過(guò)require('XXX