npm v3
使用平面结构的依赖项。所以我有一些模块使用相同依赖的不同版本。是否有任何设置方式,这种依赖的版本将在node_modules
的根目录中?
答案 0 :(得分:0)
您可以使用npm shrinkrwap覆盖嵌套的依赖项版本,强制所有依赖项使用相同的版本。
来自文档:
此命令会锁定程序包依赖项的版本 您可以准确控制每个依赖项的版本 在安装软件包时使用。
不幸的是,已经有很长时间了issue with npm v3 and shrinkwrap。票证仍然是开放的,但讨论似乎确实包括一个可以解决问题的分支。