gpt4 book ai didi

linux - npm 在所有安装过程中为下载的包运行 GET

转载 作者:太空宇宙 更新时间:2023-11-04 04:06:20 25 4
gpt4 key购买 nike

每当我尝试使用 npm 安装 Node 包时,它都会运行以下命令:

npm http 304 http://registry.npmjs.org/cryptiles
npm http 200 http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.10.tgz
npm http 200 http://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgz
npm http 304 http://registry.npmjs.org/delayed-stream/0.0.5
npm http 200 http://registry.npmjs.org/esprima
npm http GET http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 http://registry.npmjs.org/punycode
npm http GET http://registry.npmjs.org/punycode/-/punycode-1.2.3.tgz
npm http GET http://registry.npmjs.org/core-util-is
npm http GET http://registry.npmjs.org/debuglog/0.0.2
npm http 200 http://registry.npmjs.org/punycode/-/punycode-1.2.3.tgz
npm http 200 http://registry.npmjs.org/core-util-is
npm http GET http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 http://registry.npmjs.org/debuglog/0.0.2
npm http GET http://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http 200 http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 http://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http 200 http://registry.npmjs.org/argparse
npm http GET http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http GET http://registry.npmjs.org/underscore
npm http GET http://registry.npmjs.org/underscore.string
npm http 304 http://registry.npmjs.org/underscore
...

我知道这些是包的依赖项,但是例如,虽然现在安装了 cryptiles 包,但下次当我想安装另一个依赖于 cryptiles 的包时,npm 再次运行此命令:

npm http 304 http://registry.npmjs.org/cryptiles

有什么建议吗?

最佳答案

npm 的设计就是这样工作的。

因为 npm 在本地安装软件包,而不是全局安装,所以您最终可能会得到多个版本的 cryptiles 软件包,因为您的应用程序依赖于 0.2.x,而另一个软件包则依赖于 0.1.x。

您可以阅读 this blog post 的第一项(同时处理同一事物的多个版本) ,由 npm 的创建者编写,旨在更好地理解这一点。

关于linux - npm 在所有安装过程中为下载的包运行 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043060/

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