在package-lock.json文件存在的情况下,用npm更新中间依赖关系的正确方法是什么?
例如:
$ npm outdated --depth=1 eslint
Package Current Wanted Latest Location
eslint 4.9.0 4.10.0 4.10.0 MyApplication1 > grunt-eslint这个包-lock.json通过将eslint (中间依赖项,在本例中是grunt-eslint)保持在4.9.0来完成它的工作。如何更新到eslint@4.10?
我尝试过以下命令,但npm什么也不做:
npm update grunt-eslint --dev --depth 1
npm update eslint --dev如果我将eslint添加为顶级依赖项,它会起作用,但我不认为这是正确的方法。
发布于 2017-11-15 02:52:39
这显然是一个棘手的解决办法,但其目的是:
npm install eslint --save-dev && npm uninstall eslint --save-dev如果有更好的方法,我很乐意接受另一个答案。
https://stackoverflow.com/questions/47144977
复制相似问题