在安裝命令時(shí)候陋率,為了便捷,通常npm install會縮寫成npm i众旗,一般認(rèn)為npm i 和 npm install是等價(jià)的踱侣,但實(shí)際上這兩個還是有細(xì)微的不同粪小。
npm i 和 npm install 的區(qū)別
實(shí)際使用的區(qū)別點(diǎn)主要如下(windows下):
- 用npm i安裝的模塊無法用npm uninstall刪除,用npm uninstall i才卸載掉
- npm i會幫助檢測與當(dāng)前node版本最匹配的npm包版本號抡句,并匹配出來相互依賴的npm包應(yīng)該提升的版本號
- 部分npm包在當(dāng)前node版本下無法使用探膊,必須使用建議版本
- 安裝報(bào)錯時(shí)intall肯定會出現(xiàn)npm-debug.log 文件,npm i不一定