npm英文全稱:node package manager,npm 為你和你的團(tuán)隊(duì)打開了連接整個(gè) JavaScript 天才世界的一扇大門。它是世界上最大的軟件注冊(cè)表,每星期大約有 30 億次的下載量,包含超過 600000 個(gè) 包(package) (即,代碼模塊)。來自各大洲的開源軟件開發(fā)者使用 npm 互相分享和借鑒。包的結(jié)構(gòu)使您能夠輕松跟蹤依賴項(xiàng)和版本。 我們平時(shí)開發(fā)項(xiàng)目都是需要使用npm下載依賴,常見的npm命令總結(jié)如下:
-
npm -v:查看npm版本。 -
npm init:初始化后會(huì)出現(xiàn)一個(gè)package.json配置文件??梢栽诤竺婕由?code>-y ,快速跳過問答式界面。 -
npm install:會(huì)根據(jù)項(xiàng)目中的package.json文件自動(dòng)下載項(xiàng)目所需的全部依賴。 -
npm install 包名 --save-dev(npm install 包名 -D):安裝的包只用于開發(fā)環(huán)境,不用于生產(chǎn)環(huán)境,會(huì)出現(xiàn)在package.json文件中的devDependencies屬性中。 -
npm install 包名 --save(npm install 包名 -S):安裝的包需要發(fā)布到生產(chǎn)環(huán)境的,會(huì)出現(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](https://registry.npm.taobao.org): 修改包下載源,此例修改為了淘寶鏡像。 -
npm root:查看當(dāng)前包的安裝路徑。 -
npm root -g:查看全局的包的安裝路徑。 -
npm ls 包名:查看本地安裝的指定包及版本信息,沒有顯示empty。 -
npm ls 包名 -g:查看全局安裝的指定包及版本信息,沒有顯示empty。