我想检查一下我的模块是否是最新的
我做: sudo npm outdated
我有这个结果
Package Current Wanted Latest Location
oauth 0.9.9 0.9.9 0.9.10 twit > oauth
require-all 0.0.3 0.0.3 0.0.8 mysql > require-all
bignumber.js 1.0.1 1.0.1 1.3.0 mysql > bignumber.js
request 2.27.0 2.27.0 2.30.0 facebook-chat > node-xmpp > node-xmpp-client > request
through 2.2.7 2.2.7 2.3.4 facebook-chat > node-xmpp > brfs > through
Run Code Online (Sandbox Code Playgroud)
然后我这样做:sudo npm update
但如果我重复sudo npm outdated我有相同的结果......如果我做的例如信息:
Package Current Wanted Latest Location
oauth 0.9.9 0.9.9 0.9.10 twit > oauth
Run Code Online (Sandbox Code Playgroud)
然后更新
sudo npm update oauth
Run Code Online (Sandbox Code Playgroud)
然后
sudo npm outdated oauth
Run Code Online (Sandbox Code Playgroud)
我的结果:
Package Current Wanted Latest Location
oauth 0.9.9 0.9.9 0.9.10 twit > oauth
Run Code Online (Sandbox Code Playgroud)
Jon*_*ski 21
您的项目实际上是最新的,目前可能是最新的.
NPM不会简单地安装Latest软件包的版本,除非该版本也是如此Wanted.
结果字段'want'显示最新版本,根据package.json中指定的版本,[...]
并且,对于您列出的每个,Wanted和Current版本已经匹配.
Package Current Wanted ...
oauth 0.9.9 0.9.9 ...
require-all 0.0.3 0.0.3 ...
bignumber.js 1.0.1 1.0.1 ...
request 2.27.0 2.27.0 ...
through 2.2.7 2.2.7 ...
Run Code Online (Sandbox Code Playgroud)
企图迫使oauth其目前Latest的0.9.10,例如,实际上被认为invalid是twit已经0.9.9上市的正是:
"dependencies": {
"oauth": "0.9.9"
},
Run Code Online (Sandbox Code Playgroud)
$ npm ls
...
??? twit@1.1.11
??? oauth@0.9.10 invalid
npm ERR! invalid: oauth@0.9.10 ...\node_modules\twit\node_modules\oauth
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13031 次 |
| 最近记录: |