如何从带有次要版本的 nexus 安装版本
Posted
技术标签:
【中文标题】如何从带有次要版本的 nexus 安装版本【英文标题】:How to install version from nexus with minor version 【发布时间】:2017-08-23 04:47:37 【问题描述】:我在 nexus 中有很多版本的应用程序,版本为 1.52.0-xxxxx xxxx 是不同的日期 我也有 1.53 和 1.54 的版本 如何在不获取 1.53 及更高版本的情况下获取最新的 1.52.0 - 最新日期 这是我的 package.json
"name": "client-tests",
"version": "0.0.1",
"devDependencies":
"myApp":>="1.52.0".
【问题讨论】:
您是要在脚本本身还是在命令内部获取 Node.js 版本?目前还不清楚。在命令中只写 node -version. 不,这是我的 package.json 问题出在次要版本 问题是你的头衔。您没有“获得”任何版本,而是指定要安装哪个版本的软件包。 我认为您无法使用该设置获得某些旧版本的“最新”版本。 【参考方案1】:更新答案
在 cmets 中获得更多信息并编辑问题后,我现在看到您需要更新 Node 包 的版本,而不是最初询问的 Node 本身的版本。
要获取最新版本的 1.52.x 但不是 1.53.x,请使用:
"myApp": "1.52.x"
在 package.json 中。你也可以这样做:
"myApp": ">=1.52.0 <1.53.0"
或:
"myApp": "~1.52.0"
查看文档了解更多信息:
https://docs.npmjs.com/files/package.json#dependencies以及semver
模块的文档以获取更多详细信息:
原答案
Node 的最新版本不是 1.52,而是 7.x,很快 8.0 就会发布。
查看你重新运行的节点版本:
node -v
在命令行中,或在 Node 程序上测试 process.versions.node
。
要升级,请查看这些答案:
node 5.5.0 already installed but node -v fetches with "v4.2.1" on OS X & homebrew? how to run node js on dedicated server? Run npm as superuser, it isn't a good idea? Install Node.js with downloaded binary on Ubuntu Desktop.. Where do the files go? NPM and NODE command not found when using NVM【讨论】:
也许我不清楚我不想更新node.js,而是用不同版本的nexus更新应用程序 @SmashingQuasar 感谢您指出。这个问题在更新之前还不清楚。我更新了我的答案。 我以为你说的是 1.52.0-xxxxx?这是完全不同的。 是的,您必须具体指定您想要哪一个。"1.52.0-20170313124211"
我刚刚告诉过你。以上是关于如何从带有次要版本的 nexus 安装版本的主要内容,如果未能解决你的问题,请参考以下文章