npm介紹
npm是基于nodejs的包管理器
從npm服務(wù)器下載別人的編寫的第三方包瘪松、模塊到本地使用。
從npm服務(wù)器下載安裝別人編寫的命令行程序到本地使用埠居。
將自己寫的包芝硬、模塊或者著命令行程序上傳到npm服務(wù)器,共別人下載使用。
安裝node
brew install node
npm升級(jí)
npm是隨著nodejs安裝一并安裝的先誉。 更新npm湿刽,可以用npm命令。
sudo npm install npm -g
npm相關(guān)命令介紹
全局安裝, 安裝在/usr/local/lib
npm install -g xx
請不要使用sudo進(jìn)行安裝褐耳,關(guān)于npm 取消sudo進(jìn)行全局模塊的安裝诈闺,使用下面的命令:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
消除mac下npm全局安裝使用sudo命令,參考:
http://www.jackpu.com/xiao-chu-macxia-npmquan-ju-an-zhuang-shi-yong-sudoming-ling/
本地安裝, 安裝在當(dāng)前目錄
npm install xx
查看所有全局安裝的模塊
npm list -g
查看某個(gè)模塊的版本號(hào)
npm list grunt
卸載模塊
npm uninstall xxx
卸載后铃芦,可以cd到node_modules/目錄下查看雅镊,或者使用命令查看:
npm ls
更新模塊
npm update xx
搜索模塊
nm search xx
創(chuàng)建模塊
npm init
發(fā)布模塊
npm public
package.json文件說明
package.json類似于Cocopods中的podspec文件。是對某指定包刃滓、模塊做的描述仁烹。