歡迎移步我的博客閱讀:《NPM一些常用命令》
關(guān)于NPM
NPM的全稱是Node Package Manager煮仇,是一個(gè)NodeJS包管理和分發(fā)工具淋昭,已經(jīng)成為了非官方的發(fā)布Node模塊(包)的標(biāo)準(zhǔn)戈次。
就目前而言薪棒,NPM的官網(wǎng)[1]擁有18萬(wàn)的packages金砍。國(guó)內(nèi)的鏡像是淘寶所提供的CNPM[2]斥铺,與NPM相同,它會(huì)每隔10分鐘就同步一次急但。
一些常用命令
-
npm -v
: 查看npm安裝的版本 -
npm init
: 引導(dǎo)你創(chuàng)建一個(gè)package.json文件澎媒,包括名稱、版本波桩、作者這些信息等 -
npm install <modulename>
: 安裝模塊 -
npm install <modulename> -g
: 安裝全局模塊 -
npm install <modulename>@1.0.0
: 安裝指定版本的模塊 -
npm install <modulename> -save
: 安裝模塊并添加到package.json依賴中 -
npm uninstall <modulename>
: 卸載模塊 -
npm cache clean
: 清除緩存 -
npm help
: 查看幫助命令 -
npm ls
: 查看當(dāng)前目錄安裝的依賴 -
npm ls -g
: 查看全局目錄安裝的依賴 -
npm view <modulename>
: 查看包的package.json -
npm view <modulename> dependencies
: 查看包的依賴關(guān)系 -
npm view <modulename> repository.url
: 查看包的源文件地址 -
npm update <modulename>
: 更新模塊 -
npm remove <modulename>
: 移除模塊
題外話CNPM
有時(shí)候會(huì)出現(xiàn)NPM無(wú)法使用的情況戒努,此時(shí)可以嘗試使用CNPM解決此問(wèn)題。
淘寶NPM鏡像
這是一個(gè)完整 npmjs.org
鏡像镐躲,你可以用此代替官方版本(只讀)储玫,同步頻率目前為 10分鐘 一次以保證盡量與官方服務(wù)同步。
使用
npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝模塊
與NPM類似萤皂,將npm install <...>
改為cpm install <...>
更多
更多命令參考文檔[3]