我最近创建了一个新的next应用程序,只是为了检查node_modules的大小,它的大小为320mb,可以增加。这是正常的事情吗,还是我必须意识到什么?这和节点版本有关系吗?
tez616oj1#
这在NPM世界里是很正常的事情。node_modules之所以会变得异常庞大,与包及其引用的存储方式有关。假设您需要包A,但包A依赖于包B和C。包B依赖于包C、E和F。您与需要的包A一起拉取的包C也依赖于包E、F和G。你能看出这里的趋势吗?使用NPM,您可能会多次提取相同的包。我必须意识到一些事情?是的,也就是说,只拉取你绝对需要的包。
whhtz7ly2#
这完全正常。我正在建立一个下一个博客,它已经在437 MB。通常不会达到1GB。
2条答案
按热度按时间tez616oj1#
这在NPM世界里是很正常的事情。node_modules之所以会变得异常庞大,与包及其引用的存储方式有关。
假设您需要包A,但包A依赖于包B和C。包B依赖于包C、E和F。
您与需要的包A一起拉取的包C也依赖于包E、F和G。
你能看出这里的趋势吗?使用NPM,您可能会多次提取相同的包。
我必须意识到一些事情?
是的,也就是说,只拉取你绝对需要的包。
whhtz7ly2#
这完全正常。我正在建立一个下一个博客,它已经在437 MB。通常不会达到1GB。