1. 程式人生 > >npm i和npm install的區別

npm i和npm install的區別

最近人用npm i來直接安裝模組,但是有會報錯,用npm install就不會報錯,剛開始百思不得其解,它倆明明是同一個東西

後來查npm的幫助指令發現還是沒區別,npm i僅僅是npm install的簡寫:
這裡寫圖片描述

實際使用的區別點主要如下(windows下):
1. 用npm i安裝的模組無法用npm uninstall刪除,用npm uninstall i才解除安裝掉
2. npm i會幫助檢測與當前node版本最匹配的npm包版本號,並匹配出來相互依賴的npm包應該提升的版本號
3. 部分npm包在當前node版本下無法使用,必須使用建議版本
4. 安裝報錯時intall肯定會出現npm-debug.log 檔案,npm i不一定