请原谅我,因为我对NodeJ还是很陌生。

因此,我有一个带有“ node_modules”文件夹的NodeJs程序,其中包含大约70个模块,我不记得添加了大多数模块。我正在尝试弄清楚如何轻松知道可以安全删除的内容。有没有办法解决这个问题?我以为我可以看一下代码顶部的导入,但是内部使用了一些隐式导入的导入。

最佳答案

这些是使您的应用程序运行的模块。不要删除它们。有些对于安全性很重要,有些则需要解析等。如果您尚未安装某个模块,则意味着节点需要它在您的计算机或服务器上运行。如果您自己安装了该模块,却忘记了该模块并希​​望它消失了,那么可以在package.json中找到已安装模块的一个地方。您导入的所有内容都应位于“依赖项”内。如果您不使用它们,则意味着您一无所有。现在,确保不仅从“ node_modules”中删除文件夹,而且从“ package.json”和“ package.lock.json”中删除名称。

关于javascript - NodeJs:有没有办法弄清楚我的程序没有使用哪些模块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48015441/

10-14 09:15