npm更新不尊重npm的结果
我在一个项目上运行了npm更新不尊重npm的结果,npm,npm-update,npm-outdated,Npm,Npm Update,Npm Outdated,我在一个项目上运行了npm-outleted,它显示有几个过时的包。所以我运行了npm update——它更新了一些包,但不是全部。如果我再次运行npm-outlated,它仍然会显示剩余的过期软件包: 需要最新的套装 巴别塔装载机7.1.1 7.1.1 7.1.2 巴别塔运行时6.23.0 6.23.0 6.26.0 粉笔2.0.1 2.0.1 2.1.0 css加载器0.28.4 0.28.4 0.28.5 eslint 4.2.0 4.2.0 4.5.0 eslint插件7.1.0 7.
npm-outleted
,它显示有几个过时的包。所以我运行了npm update
——它更新了一些包,但不是全部。如果我再次运行npm-outlated
,它仍然会显示剩余的过期软件包:
需要最新的套装
巴别塔装载机7.1.1 7.1.1 7.1.2
巴别塔运行时6.23.0 6.23.0 6.26.0
粉笔2.0.1 2.0.1 2.1.0
css加载器0.28.4 0.28.4 0.28.5
eslint 4.2.0 4.2.0 4.5.0
eslint插件7.1.0 7.1.0 7.2.1
fs额外4.0.0 4.0.0 4.0.1
html网页包插件2.29.0 2.29.0 2.30.1
材料ui 1.0.0-beta.5 1.0.0-beta.5 0.19.0
postcss flexbugs修复程序3.0.0 3.0.0 3.2.0
反应条纹元素0.0.2 0.0.2 0.0.7
网页3.3.0 3.3.0 3.5.5
网页包开发服务器2.5.1 2.5.1 2.7.1
网页包清单插件1.1.2 1.1.2 1.3.1
如果我再次尝试运行npm update
,它将一事无成
为什么这两个命令告诉我不同的事情
提前感谢。如果运行
npm update
,并且package.json
中定义的某些包的版本已固定,则不会更新。这就是为什么在运行npm过时时会看到三列。当前安装的版本、与您的package.json
中定义的内容相匹配的最新版本,最后是实际的最新版本。如果您运行npm update
,并且package.json
中定义的某些包的版本被锁定,则不会更新。这就是为什么在运行npm过时时会看到三列。当前安装的版本,与您的包.json中定义的内容相匹配的最新版本,最后是实际的最新版本。感谢您的快速响应,@aherriot。现在很清楚了!谢谢你的快速回复,@aherriot。现在很清楚了!