+ npm是什么
npm 的全稱是 Node Package Manager,它是一個包管理工具,會隨著 Node.js 一起安裝。
+ npm -version
查看當前版本,等同于 npm -v。
+ npm install
安裝模塊,等同于 npm i。默認會安裝最新的版本,也可以手動指定版本。其中安裝信息會保存在 package.json 文件中。
npm i lodash
npm install lodash@4.17.21
npm install xxx -g 或 npm install xxx --global // 表示全局安裝
npm install xxx -D 或 npm install xxx --save-dev // 表示安裝到開發(fā)環(huán)境 devDependencies
npm install xxx -S 或 npm install xxx --save // 表示安裝到生產(chǎn)環(huán)境 dependencies
以上命令是安裝單個依賴,如果在位于 package.json 同級目錄下執(zhí)行 npm install,則會安裝 package.json 里面的所有依賴。
+ npm uninstall
卸載模塊,等同于 npm (remove / rm / r / un / unlink)。
+ npm update
更新模塊。
+ npm cache clean [--force]
清除緩存。
+ npm config
npm 的配置相關。
npm config list // 查看npm的配置信息

比較常用的是設置淘寶鏡像源。
npm config set registry https://registry.npm.taobao.org // 設置淘寶鏡像源
npm config set registry https://registry.npmjs.org // 恢復默認設置
+ npm outdated
檢查模塊是否已經(jīng)過時,可以根據(jù)實際進行更新。

+npm ls
查看已安裝的模塊,等同于 npm (list / la / ll)。

+npm init
在項目中創(chuàng)建一個 package.json 文件,可以在空目錄里面執(zhí)行,也可以在有內容的目錄里面執(zhí)行。package.json 文件包含著一些默認信息,主要是方便以后的模塊管理。
+npm help
查看某條命令的具體幫助信息,它會在瀏覽器中打開相關的文檔說明頁面。
npm help install // 查看 install 命令的使用說明
+npm root
查看模塊安裝的路徑,也就是 node_modules 文件夾的位置。

+npm publish
發(fā)布模塊,一般用不著,除非是自己創(chuàng)建組件,然后公開給其他人使用。