关于 node.js:如何从带有次要版本的 nexus 安装版本

How to install version from nexus with minor version

我在 nexus 中有很多版本的应用程序,版本为 1.52.0-xxxxx
xxxx 是不同的日期
我也有 1.53 和 1.54 的版本
如何在不获取 1.53 及更高版本的情况下获取最新的 1.52.0 - 最新日期
这是我的 package.json

1
2
3
4
5
"name":"client-tests",
 "version":"0.0.1",
 "devDependencies": {
   "myApp":>="1.52.0".
}


更新答案

在评论中获得更多信息并编辑问题后,我现在看到您需要更新 Node 包的版本,而不是最初询问的 Node 本身的版本。

要获取最新版本的 1.52.x 但不是 1.53.x,请使用:

1
"myApp":"1.52.x"

在 package.json 中。你也可以这样做:

1
"myApp":">=1.52.0 <1.53.0"

或:

1
"myApp":"~1.52.0"

有关详细信息,请参阅文档:

  • https://docs.npmjs.com/files/package.json#dependencies

semver 模块的文档以获得更多详细信息:

  • https://docs.npmjs.com/misc/semver

原始答案

Node 的最新版本不是 1.52 而是 7.x 并且很快会发布 8.0。

查看你的节点版本运行:

1
node -v

在命令行中,或在 Node 程序上测试 process.versions.node

要升级,请查看这些答案:

  • 节点 5.5.0 已安装,但节点 -v 在 OS X 上使用"v4.2.1"获取