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.js 版本?不清楚。在命令中只写 node -version。
- 不,这是我的 package.json
- 问题在于次要版本
- 问题是你的头衔。您没有”获取”任何版本,而是指定要安装哪个版本的软件包。
- 我认为您无法使用该设置获得某些旧版本的”最新”。
- 抱歉造成误会,我改正
更新答案
在评论中获得更多信息并编辑问题后,我现在看到您需要更新 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″获取
- 也许我不清楚我不想更新 node.js 而是用不同版本从 nexus 更新应用程序
- 我更新了我的问题对不起误解
- @SmashingQuasar 感谢您指出这一点。这个问题在更新之前还不清楚。我更新了我的答案。
- 但我有像 1.52.01012006 这样的小版本
- 我以为你说的是?? 1.52.0-xxxxx?那是完全不同的。
- 例如 1.52.0-20170313124211
- 是的,你将不得不具体指定你想要哪一个。 “1.52.0-20170313124211”
- 那么我该怎么做呢?
- 我刚告诉过你。
来源:https://www.codenong.com/43097892/