0
npm v3
使用扁平结构的依赖关系。所以我有一些使用不同版本的相同依赖的模块。是否有任何方法来设置,这种依赖的版本将在node_modules
的根?在npm v3中设置顶级依赖版本
npm v3
使用扁平结构的依赖关系。所以我有一些使用不同版本的相同依赖的模块。是否有任何方法来设置,这种依赖的版本将在node_modules
的根?在npm v3中设置顶级依赖版本
您可以使用npm shrinkrwap覆盖嵌套的依赖项版本,强制所有依赖项使用相同的版本。
从文档:
此命令锁定了一个包的相关性的版本,以便 ,你可以精确控制每个依赖性的版本安装在您的包时,将 使用。
不幸的是,已经有长期运行issue with npm v3 and shrinkwrap。该票仍然是开放的,但讨论似乎包括一个据称可以解决问题的分支机构。
好的,谢谢。 但是,如果某些模块使用相同的依赖关系,那么这个依赖关系的哪个版本将在根中?正如我从文档中理解的那样,在根目录下是最新安装模块的版本? –