npm介紹
npm是基于nodejs的包管理器
從npm服務器下載別人的編寫的第三方包、模塊到本地使用。
從npm服務器下載安裝別人編寫的命令行程序到本地使用。
將自己寫的包、模塊或者著命令行程序上傳到npm服務器,共別人下載使用。
安裝node
brew install node
npm升級
npm是隨著nodejs安裝一并安裝的。 更新npm,可以用npm命令。
sudo npm install npm -g
npm相關命令介紹
全局安裝, 安裝在/usr/local/lib
npm install -g xx
請不要使用sudo進行安裝,關于npm 取消sudo進行全局模塊的安裝,使用下面的命令:
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/
本地安裝, 安裝在當前目錄
npm install xx
查看所有全局安裝的模塊
npm list -g
查看某個模塊的版本號
npm list grunt
卸載模塊
npm uninstall xxx
卸載后,可以cd到node_modules/目錄下查看,或者使用命令查看:
npm ls
更新模塊
npm update xx
搜索模塊
nm search xx
創建模塊
npm init
發布模塊
npm public
package.json文件說明
package.json類似于Cocopods中的podspec文件。是對某指定包、模塊做的描述。