Ale*_*lls 5 node.js npm semantic-versioning
说我有一个NPM包:
current_version="1.2.3";
latest_version=`npm view "$package_name" version`
Run Code Online (Sandbox Code Playgroud)
如何使用semver命令行工具确定npm中的最新版本是否与current_version具有相同的主要版本?就像是:
semver --same-major "$current_version" "$latest_version"
Run Code Online (Sandbox Code Playgroud)
?
基本上,我想要做的是安装到具有相同主要版本的最新版本.
另一个相关的问题 - 如何在NPM注册表中找到与...相同的主要 semver版本的最新版本current_version?
你可以像这样使用carret范围
semver -r "^$current_version" "$latest_version"
Run Code Online (Sandbox Code Playgroud)
如果输入有效(相同的主版本号),此命令将打印版本并以状态代码 0 退出
否则这将不打印任何内容并以代码 1 退出
PS:您可以使用以下命令检查退出代码echo $?
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |