如果在NPM中运行相同的命令会发生什么

时间:2015-03-14 17:02:47

标签: node.js npm development-environment package-managers

使用nodejs安装软件包时,如果多次运行相同的命令会发生什么,即" npm install -g cordova ionic"?

这会导致问题/问题吗?或者它是否自动识别您已安装它并且没有真正发生?感谢。

1 个答案:

答案 0 :(得分:0)

通常没什么值得注意的,但它只是简单地安装你告诉它的东西"。 npm相对于您运行它的位置安装到./node_modules,并安装指定的任何版本,或者#34;最新的版本"如果你没有指定任何版本。如果您已安装的内容已经存在依赖项目录,那么该内容将被删除,然后您将告知npm安装的内容将被置于其位置。

这会导致问题吗?只有你这样做。如果删除并重新安装,则净效果不会发生变化。如果它删除了一个特定版本并用不同的版本替换它,那么这可能是一个问题,但是你自己的问题是:这就是package.json dependencies列表是什么for,以便npm install完全按照您的需要安装。