有没有办法确定package.json文件中是否有不再需要的包?

例如,当我try 一个软件包,然后 comments 或删除代码,但忘记卸载它时,我最终得到了几个可以删除的软件包.

确定包是否可以安全删除的有效方法是什么?

推荐答案

您可以使用名为depcheck的npm模块(至少需要版本10的Node).

  1. 安装模块:

     npm install depcheck -g
    
     or
    
     yarn global add depcheck
    
  2. 运行它并查找未使用的依赖项:

     depcheck
    

这种方法的好处是,您不必记住findgrep命令.

要运行without installing,请使用npx:

npx depcheck 

Node.js相关问答推荐

NodeJS中的Vertex AI GoogleAuthError

GitLab SAST中的Nodejcan未找到匹配项

用于SLACK命令返回json而不是文本的AWS lambda函数

如何修复PostgreSQL和NodeJS/NestJS应用程序之间的日期时间和时区问题?

使用参考中断Mongoose模型-Node.js

在函数上执行 toString 的Typescript 会产生奇怪的字符 (path_1, (0, Promise.writeFile))

Playwright - 无法在 img 标签中使用 file:// 访问本地文件

错误 node :错误:绑定消息提供 16 个参数,但准备语句需要 15 个

Cloudflare 522 错误 - javascript 客户端连接到 node 服务器

TypeError:在使用 Jest、Supertest、Express、Typescript 进行测试时无法读取未定义的属性(读取listen)

看起来这段代码try GET 请求发送的值变为空白

多字段传递获取查询失败

Node.js |如何在微服务之间转发标头?

当我使用 uuid 代码意外崩溃,然后工作正常?

AWS Kinesis 中的分区键是什么?

使 pm2 登录到控制台

从 Node.js 应用程序查询 Heroku 托管的 Postgres 数据库时出现自签名证书错误

为什么我们要为 Angular 2.0 安装 Node.js?

将 NodeJS 用于大型项目

在 Node.js 中写入 CSV