gpt4 book ai didi

unix - 我可以同时运行多个 npm 安装吗

转载 作者:行者123 更新时间:2023-12-03 21:30:45 24 4
gpt4 key购买 nike

如果我正在设置一个项目并运行 npm install -abc xyz,我可以在另一个终端实例中为同一个项目运行另一个 npm install,同时它仍在运行吗?

谢谢!

最佳答案

您可以使用单个命令安装多个软件包,如下所示:

npm install --save package1 package2 package3 ...

编辑:
单独安装软件包虽然理论上可行,但可能会产生问题。发出安装命令时,npm 会查找现有模块并将丢失的包下载到暂存文件夹 .staging里面 node_modules .下载后,它会将包复制到 node_modules子文件夹(并删除 .staging)。

在 npm2 中,模块将自己的依赖项存储在自己的下面,如下所示:
node_modules
- dependencyA
- node_modules
- dependencyC
- dependencyB
- node_modules
- dependencyC

请注意依赖项 A 和 B 如何都依赖于 C。如果 C 在两种情况下都是相同的版本,它将使用两倍的空间。

在 npm3 中,依赖项是这样扁平化的:
node_modules
- dependencyA
- dependencyB
- dependencyC

如果由于某种原因在依赖项中使用了旧版本,则它遵循该模块的 npm2 约定。

我会坚持使用 npm 并使用多重安装功能。

关于unix - 我可以同时运行多个 npm 安装吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36038531/

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