2016-08-23 25 views

回答

0

您可以使用npm shrinkrwap覆盖嵌套的依赖项版本,强制所有依赖项使用相同的版本。

从文档:

此命令锁定了一个包的相关性的版本,以便 ,你可以精确控制每个依赖性的版本安装在您的包时,将 使用。

不幸的是,已经有长期运行issue with npm v3 and shrinkwrap。该票仍然是开放的,但讨论似乎包括一个据称可以解决问题的分支机构。

+0

好的,谢谢。 但是,如果某些模块使用相同的依赖关系,那么这个依赖关系的哪个版本将在根中?正如我从文档中理解的那样,在根目录下是最新安装模块的版本? –