簡體   English   中英

通過 package-lock.json 減輕差異噪音

[英]Mitigate the diff noice by package-lock.json

我想這里沒有硬性答案,但想知道其他人如何處理在將package-lock.json提交到他們的node庫時搞砸的差異。

到目前為止,大多數意見似乎都支持提交package-lock.json - 確保在任何地方都安裝了完全相同版本的依賴項(請參閱我是否提交了由 npm 5 創建的 package-lock.json 文件? )。 但是每次我升級npm依賴項時,它都會搞砸 diff 工具。 Github上的碼頻可視化工具,從我開始提交package-lock.json基本沒用了。

例如,下圖中的兩個膨脹峰值是package-lock.json僅由npm update觸發的更改的結果。 碼頻可視化

有什么辦法可以減輕這種情況嗎? 還是我應該對這種不利因素無動於衷?

為什么不直接將package-lock.json添加到.gitignore 您仍然可以提交文件而不跟蹤其更改。

看看官方文檔怎么說:

應該受版本控制並通過克隆分發到其他存儲庫的模式(即所有開發人員都希望忽略的文件)應該進入.gitignore文件。

用戶希望 Git 在所有情況下忽略的模式(例如,由用戶選擇的編輯器生成的備份或臨時文件)通常會進入用戶~/.gitconfig由 core.excludesFile 指定的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM