npm outdated 不尊重 package.json 的插入符号
npm outdated does not respect caret notation of package.json
将 package.json 文件与以下内容一起使用
"devDependencies": {
"grunt": "^0.4.5",
"grunt-concurrent": "^1.0.0",
"grunt-contrib-jshint": "^0.10.0",
"grunt-contrib-watch": "^0.6.1",
"grunt-dev-update": "^1.1.0",
"grunt-jasmine-node-new": "^0.3.2",
"grunt-node-inspector": "^0.1.5",
"grunt-nodemon": "^0.4.0",
"grunt-npm-install": "^0.1.0"
}
我得到一个 npm outdated
看起来像
的输出
为什么 想要 不是 0.11.0? "grunt-contrib-jshint": "^0.10.0"
不是指任何大于或等于 0.10.0 但小于 1.0.0 (>= 0.10.0 && < 1.0.0
) 的版本吗?使用 this 作为参考。
我正在使用节点 v0.12.0 和 npm v2.5.1。
因为您当前安装的是 0.10.0
版本并且它符合您的版本要求。 npm
如果您有一个已经满足要求的版本,则不会寻找最新版本。
您可以执行 npm update
将它们更新到可能的最新版本。
将 package.json 文件与以下内容一起使用
"devDependencies": {
"grunt": "^0.4.5",
"grunt-concurrent": "^1.0.0",
"grunt-contrib-jshint": "^0.10.0",
"grunt-contrib-watch": "^0.6.1",
"grunt-dev-update": "^1.1.0",
"grunt-jasmine-node-new": "^0.3.2",
"grunt-node-inspector": "^0.1.5",
"grunt-nodemon": "^0.4.0",
"grunt-npm-install": "^0.1.0"
}
我得到一个 npm outdated
看起来像
为什么 想要 不是 0.11.0? "grunt-contrib-jshint": "^0.10.0"
不是指任何大于或等于 0.10.0 但小于 1.0.0 (>= 0.10.0 && < 1.0.0
) 的版本吗?使用 this 作为参考。
我正在使用节点 v0.12.0 和 npm v2.5.1。
因为您当前安装的是 0.10.0
版本并且它符合您的版本要求。 npm
如果您有一个已经满足要求的版本,则不会寻找最新版本。
您可以执行 npm update
将它们更新到可能的最新版本。