我想在我的package.json中使用预发布版本来获取最新版本中的一些依赖项(包含als预发行版)但由于某些原因它在我的情况下不起作用.预发布完全被忽略.举个例子,让我们使用角度.如果我问"angular": ">=1.4.0-rc.0 <1.4.1"一个依赖,我希望我会1.4.0-rc.2安装版本,但我得到的版本1.4.0.
该npm info angular节目,有可用像一些RC版本
......
'1.4.0-beta.4',
'1.4.0-beta.5',
'1.4.0-beta.6',
'1.4.0-rc.0',
'1.4.0-rc. 1',
'1.4.0-rc.2',
我的package.json现在看起来如下
"dependencies": {
"angular": ">=1.4.0-rc.0 <1.4.1"
}
Run Code Online (Sandbox Code Playgroud)
任何想法为什么我没有得到任何rc版本?我需要做些什么才能让它发挥作用?
我如何使用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。
亲切的问候,祝你有美好的一天!