1.概述
在前端開發時,如果經常會遇到一些依賴的問題,比如一個項目,之前在 package.json安裝了某個包,後來又刪除了這個包,但是node_modules 包還是在的,但是我們把代碼給其他人安裝的時候,可能就缺失這些包,導致前端項目啓動不了
2.使用 depcheck 檢查包
2.1 安裝
npm i -g depcheck
全局安裝包
2.2 執行檢查
執行 depcheck
檢查結果如下
Missing dependencies: 缺失的依賴
Unused devDependencies: 未用到的dev依賴
Unused dependencies : 爲用到的依賴
缺失的依賴,我們需要查看一下,是否需要安裝這些依賴
未用的依賴:可以刪除
有些情況下檢查也不準確會出現誤報的情況
可以在 項目下創建 .depcheckrc 文件
文件內容爲
//需要忽略檢查的依賴,如果加到這裏系統就不會檢查了。
ignores:["",""]