package-lock.json 和 package.json 的區別
package.json:
主要用來定義專案中需要依賴的包
package-lock.json:
在執行命令 "npm install / i " 的時候自動生成的檔案,用以記錄當前狀態下實際安裝的各個npm package的具體來源和版本號。
npm最新的版本提供自動生成package-lock.json功能,為的是讓開發者知道只要你儲存了原始檔,到一個新的機器上、或者新的下載源,只要按照這個package-lock.json所標示的具體版本下載依賴庫包,就能確保所有庫包與你上次安裝的完全一樣。