Mic*_*ael 1 node.js semantic-versioning
我如何使用node/semver从一系列版本中获取最新版本(包括预发行版)。
例如:
var semver = require("semver");
var versions = ["1.0.0-rc.10","1.0.0-rc.11"];
console.log(semver.maxSatisfying(versions, "*"));
Run Code Online (Sandbox Code Playgroud)
返回 null,但我想找回 1.0.0-rc.11。
亲切的问候,祝你有美好的一天!
您需要将includePrerelease选项添加到您的maxSatisfying方法中,如下所述: https: //github.com/npm/node-semver#functions
在你的例子中:
var semver = require("semver");
var versions = ["1.0.0-rc.10","1.0.0-rc.11"];
console.log(semver.maxSatisfying(versions, "*", {
includePrerelease: true
}));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2141 次 |
| 最近记录: |