depcheck检查项目中未被使用的依赖

depcheck是一个用于分析项目中依赖项的工具,可以查看:每个依赖项是如何使用的,哪些依赖项是无用的,以及哪些依赖项在package.json

1、安装
bash 复制代码
npm install -g depcheck # 必须全局安装
2、可配置文件.depcheckrc(不配置 直接进行第三步就可以)

创建叫做.directory 名称的文件------项目创建在根目录(即 package.json 文件所在的目录)

javascript 复制代码
// .directory配置(所有参数都是可选的-此处举例具体配置点击顶部跳转官网)
{
	"ignore-bin-package":false, // 指示 depcheck 是否忽略包含 bin 条目的包的标志。默认值为false
	"skip-missing":false, // 指示 depcheck 是否跳过缺失依赖项的计算的标志。默认值为false。
    "ignores": ["eslint", "babel-*"] // 忽略的依赖
}
3、执行
bash 复制代码
depcheck # 直接在需要优化的项目里面(控制台执行):Unused dependencies里面就是未使用的依赖
相关推荐
吴敬悦21 小时前
私有的 GitHub Package 怎么拉取?
npm·github
IT教程资源C1 天前
(N_122)基于springboot,vue网上订餐系统
mysql·vue·前后端分离·网上订餐系统·springboot网上订餐
星光一影1 天前
美容/心理咨询/问诊/法律咨询/牙医预约/线上线下预约/牙医行业通用医疗预约咨询小程序
mysql·小程序·vue·php·uniapp
yuyu_03041 天前
SOHE智能厨余垃圾处理系统
java·vue
前端郭德纲1 天前
React 19.2 已发布,现已上线 npm!
前端·react.js·npm
LYFlied1 天前
【一句话概括】前端项目包管理器怎么选?
前端·npm·pnpm·yarn
Watermelo6171 天前
【前端实战】从 try-catch 回调到链式调用:一种更优雅的 async/await 错误处理方案
前端·javascript·网络·vue.js·算法·vue·用户体验
狼性书生1 天前
uniapp实现的时间范围选择器组件
前端·uni-app·vue·组件·插件
Irene19912 天前
CLI 与 Vite 创建项目对比(附:最优解 create-vue)
vue·vite·cli·项目创建
LisEcho2 天前
yoyoj-rn — RN 的脚手架工具可以不是 @react-native-community/cli
前端·react native·npm