npm update 不尊重 npm outdated 的结果
npm update is not honoring the results of npm outdated
我 运行 npm outdated
在一个项目上 - 它表明有几个过时的包。所以我 运行 npm update
- 它更新了一些包但不是全部。如果我再次 运行 npm outdated
它仍然显示剩余的已过时的包:
Package Current Wanted Latest
babel-loader 7.1.1 7.1.1 7.1.2
babel-runtime 6.23.0 6.23.0 6.26.0
chalk 2.0.1 2.0.1 2.1.0
css-loader 0.28.4 0.28.4 0.28.5
eslint 4.2.0 4.2.0 4.5.0
eslint-plugin-react 7.1.0 7.1.0 7.2.1
fs-extra 4.0.0 4.0.0 4.0.1
html-webpack-plugin 2.29.0 2.29.0 2.30.1
material-ui 1.0.0-beta.5 1.0.0-beta.5 0.19.0
postcss-flexbugs-fixes 3.0.0 3.0.0 3.2.0
react-stripe-elements 0.0.2 0.0.2 0.0.7
webpack 3.3.0 3.3.0 3.5.5
webpack-dev-server 2.5.1 2.5.1 2.7.1
webpack-manifest-plugin 1.1.2 1.1.2 1.3.1
如果我再次尝试 运行 npm update
,它什么也没做!
为什么这两个命令告诉我不同的事情?
提前致谢。
如果您 运行 npm update
和 package.json
中定义的某些软件包的版本固定,则不会更新。这就是当您 运行 npm outdated
时看到三列的原因。当前安装的版本、与您 package.json
中定义的相匹配的最新版本,最后是实际的最新版本。
我 运行 npm outdated
在一个项目上 - 它表明有几个过时的包。所以我 运行 npm update
- 它更新了一些包但不是全部。如果我再次 运行 npm outdated
它仍然显示剩余的已过时的包:
Package Current Wanted Latest
babel-loader 7.1.1 7.1.1 7.1.2
babel-runtime 6.23.0 6.23.0 6.26.0
chalk 2.0.1 2.0.1 2.1.0
css-loader 0.28.4 0.28.4 0.28.5
eslint 4.2.0 4.2.0 4.5.0
eslint-plugin-react 7.1.0 7.1.0 7.2.1
fs-extra 4.0.0 4.0.0 4.0.1
html-webpack-plugin 2.29.0 2.29.0 2.30.1
material-ui 1.0.0-beta.5 1.0.0-beta.5 0.19.0
postcss-flexbugs-fixes 3.0.0 3.0.0 3.2.0
react-stripe-elements 0.0.2 0.0.2 0.0.7
webpack 3.3.0 3.3.0 3.5.5
webpack-dev-server 2.5.1 2.5.1 2.7.1
webpack-manifest-plugin 1.1.2 1.1.2 1.3.1
如果我再次尝试 运行 npm update
,它什么也没做!
为什么这两个命令告诉我不同的事情?
提前致谢。
如果您 运行 npm update
和 package.json
中定义的某些软件包的版本固定,则不会更新。这就是当您 运行 npm outdated
时看到三列的原因。当前安装的版本、与您 package.json
中定义的相匹配的最新版本,最后是实际的最新版本。