我在量角器上的package.json文件中有一个Dev依赖项
"protractor": "~2.1",
然而,量角器使用旧版本的
"selenium-webdriver": "2.45.1",
我需要更新它以使用2.46.1。如何在package.json文件中覆盖它?目前为了测试它我去了/node_modules/protractor/package.json并在那里更改了它。 我看了npm-shrinkwrap,但似乎锁定了所有的包,我只想覆盖一个包
答案 0 :(得分:1)
对于您的问题,您可以使用名为npm shrinkwrap的内容。
我认为这是他们解释的方式。是的,你是正确的,它会锁定依赖关系,但是,通过这样做,你也想要同样的事情,你需要一些特定的依赖性来满足你的需要。