gpt4 book ai didi

node.js - NPM 下载包后无法创建嵌套目录

转载 作者:可可西里 更新时间:2023-11-01 10:18:31 25 4
gpt4 key购买 nike

我已经在新的 Windows 10Windows 8 上安装了 NodejsNPM 并尝试在测试目录中使用此命令下载 socket.io

c: \ users \ myname \ desktop \ test

npm install socket.io

下载时一切顺利,但下载后,所有目录都列在 node_modules 中。如下图所示。

enter image description here

如您所见,所有目录都位于 node_modules 的根目录中,而它们应该位于 socket.io 目录中。

知道如何解决这个问题吗?

提前致谢

最佳答案

这是 NPM 新版本中的内容。

在旧版本中,如果两个模块使用相同的依赖项,则会安装两次。现在,所有依赖项都默认安装在 Node 模块的根目录中。如果有任何冲突(两个模块需要相同的模块但不同的版本),它将在模块中安装它

您可以在此处阅读更多信息: https://github.com/npm/npm/blob/master/CHANGELOG.md

它类似于 npm dedupe 所做的: https://docs.npmjs.com/cli/dedupe

关于node.js - NPM 下载包后无法创建嵌套目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35138250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com