npm
英文全稱:node package manager
,npm 為你和你的團(tuán)隊(duì)打開了連接整個 JavaScript 天才世界的一扇大門。它是世界上最大的軟件注冊表骂维,每星期大約有 30 億次的下載量磕诊,包含超過 600000 個 包(package) (即,代碼模塊)肠仪。來自各大洲的開源軟件開發(fā)者使用 npm 互相分享和借鑒。包的結(jié)構(gòu)使您能夠輕松跟蹤依賴項(xiàng)和版本备典。 我們平時開發(fā)項(xiàng)目都是需要使用npm下載依賴异旧,常見的npm命令總結(jié)如下:
npm -v
:查看npm版本。npm init
:初始化后會出現(xiàn)一個package.json
配置文件提佣∷庇迹可以在后面加上-y
荤崇,快速跳過問答式界面。npm install
:會根據(jù)項(xiàng)目中的package.json
文件自動下載項(xiàng)目所需的全部依賴潮针。npm install 包名 --save-dev
(npm install 包名 -D
):安裝的包只用于開發(fā)環(huán)境术荤,不用于生產(chǎn)環(huán)境,會出現(xiàn)在package.json
文件中的devDependencies
屬性中每篷。npm install 包名 --save
(npm install 包名 -S
):安裝的包需要發(fā)布到生產(chǎn)環(huán)境的瓣戚,會出現(xiàn)在package.json文件中的dependencies
屬性中。npm list
:查看當(dāng)前目錄下已安裝的node包焦读。npm list -g
:查看全局已經(jīng)安裝過的node包带兜。npm --help
:查看npm幫助命令。npm update 包名
:更新指定包吨灭。npm uninstall 包名
:卸載指定包刚照。npm config list
:查看配置信息。npm 指定命令 --help
:查看指定命令的幫助喧兄。npm info 指定包名
:查看遠(yuǎn)程npm上指定包的所有版本信息无畔。npm config set registry https://registry.npm.taobao.org
: 修改包下載源,此例修改為了淘寶鏡像吠冤。npm root
:查看當(dāng)前包的安裝路徑浑彰。npm root -g
:查看全局的包的安裝路徑。npm ls 包名
:查看本地安裝的指定包及版本信息拯辙,沒有顯示empty郭变。npm ls 包名 -g
:查看全局安裝的指定包及版本信息,沒有顯示empty涯保。