如何确保项目中npm软件包的单一版本?

时间:2019-07-12 02:23:30

标签: npm

比方说,在package.json中,我有npm软件包a和b。

"dependencies": {
  "a": "1.1",
  "b": "1.0"
}

但是实际上包b需要包a 因此,真正的npm安装将使其遵循:

node_modules/
  a/ --version 1.1
  b/ 
    node_modules/
      a/ --version 1.0

我知道人们可能会坚持认为b仍然需要a的1.0版,但是对于软件包a来说存在重大变化,我需要确保所有软件包都使用a的1.1版

有什么方法可以确保这一点? 我想要的是:

node_modules/
  a/ --version 1.1
  b/

0 个答案:

没有答案