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里面就是未使用的依赖
相关推荐
剑小麟7 分钟前
vue2项目中安装vant报错的解决办法
vue.js·java-ee·vue
你真的可爱呀6 小时前
4.前后端联调(Vue3+Vite + Express + MySQL)
mysql·node.js·vue·express
前端老曹7 小时前
vue3 三级路由无法缓存的终极解决方案
前端·javascript·vue.js·vue
行走的陀螺仪17 小时前
高级前端 Input 公共组件设计方案(Vue3 + TypeScript)
前端·javascript·typescript·vue·组件设计方案
Lucky_Turtle18 小时前
【Node】npm install报错npm error Cannot read properties of null (reading ‘matches‘)
前端·npm·node.js
by__csdn21 小时前
微前端架构:从理论到实践的全面解析
前端·javascript·vue.js·架构·typescript·vue·ecmascript
水冗水孚1 天前
20张图的保姆级教程,记录使用Verdaccio在Ubuntu服务器上搭建Npm私服
npm
Felix_Fly1 天前
用 Vue3 + naive-cron 开发 Cron 表达式工具:从 0 到 1 实现生成 + 反解析
前端·javascript·vue.js·vue·cron·naive
Irene19911 天前
npm 完整生命周期脚本及特点
npm·生命周期
@AfeiyuO1 天前
Vue3 旭日图
vue·echarts