13

如何检测 React 项目中未使用的依赖项?我知道有 npm 包可以做到这一点,但它们只适用于普通的 js 项目,而不适用于 Reacts jsx 文件。是否有类似的包可以与 React 一起使用?

4

3 回答 3

5

试试 depcheck,depcheck 是一个分析项目中依赖的工具,看看:每个依赖是如何使用的,哪些依赖是无用的,以及 package.json 中缺少哪些依赖。

注意:Depcheck 需要安装节点版本 > NODE 10

于 2017-06-13T11:35:35.780 回答
5

您可以使用npm-check来查找项目中过时、不正确和未使用的依赖项。安装后,您只需在终端中运行npm-check命令,它将列出您项目中依赖项的状态

于 2019-03-26T11:36:14.687 回答
3

使用 depcheck 跟踪依赖关系

npm install -g depcheck

这会在您的系统上全局安装 depcheck。

您希望检查依赖项的文件夹中运行以下命令。

depcheck

确保此文件夹包含 package.json 文件,否则depcheck 将无法跟踪您的依赖项。

假设您安装了react-bootstrap包并且没有从中导入任何内容

运行depcheck给出以下输出:

Unused dependencies
* ...
* react-bootstrap
* ... 
Missing dependencies
* ...  

通常,您可以通过运行以下命令来卸载任何 npm 包或依赖项:

npm uninstall <package_name>
npm uninstall react-bootstrap

npm-卸载文档

于 2021-06-23T09:51:45.027 回答