Reactjs 反应:查找未使用的模块

Reactjs 反应:查找未使用的模块,reactjs,redux,react-redux,Reactjs,Redux,React Redux,我加入了一个团队,这个团队已经成立了一个反应团队。由于node_模块中的所有依赖项,安装需要30分钟才能进入云中。当我查看此文件夹时,共有1084个文件夹。我很确定这里有很多东西是从未接触过的,但也可能在package.json中。在试图清理和加速安装过程中,是否有任何自动方法可以确定我们的项目是否确实需要它,而无需一次删除一项?1)清理您的package.json 2) 删除node_模块并重新安装所有内容您可以将一个程序设置为获取package.json的每个包,并在项目中搜索它是否正在导入

我加入了一个团队,这个团队已经成立了一个反应团队。由于node_模块中的所有依赖项,安装需要30分钟才能进入云中。当我查看此文件夹时,共有1084个文件夹。我很确定这里有很多东西是从未接触过的,但也可能在package.json中。在试图清理和加速安装过程中,是否有任何自动方法可以确定我们的项目是否确实需要它,而无需一次删除一项?

1)清理您的package.json


2) 删除node_模块并重新安装所有内容

您可以将一个程序设置为获取
package.json的每个包,并在项目中搜索它是否正在导入。通过这种方式,您可以知道哪些正在使用或未使用。通过阅读本文,depcheck将突出显示package.json中未使用的依赖项,这将非常有效。然而,我在一家银行工作,该银行阻止所有安装,并拥有自己的批准扩展存储库。德切克不是其中之一(但我相信这一点,因为这是可行的答案。@切换为什么需要在生产环境下运行它?在本地运行,清理package.json并提交更改。我从来没有说过任何关于生产的内容。每个人都在VDIs上工作,他们阻止我们在本地安装任何东西。这包括“npm I depcheck”如果它不在公司存储库中。