JΛY*_*DΞV 5 fedora node.js dnf npm
我想知道的是如何搜索特定包的所有可用版本。
我使用 Node.js、npm、TypeScript、JavaScript、Express JS、React TSX/JSX、Mocha/JEST 和许多其他东西为客户开发软件。
上面提到的所有软件都是通过“Npm”获得的,其中大部分运行在 Node.js 运行时环境中。
许多客户都坚持使用特定版本的 Node.js、TypeScript、Npm 和/或 Npm 包。这使得我必须安装最新版本的 Node.js、LTS 版本的 Node.js 以及所有尚未达到 EoL 的版本。
我习惯启动Ubuntu,显然我会使用Apt包管理器来搜索和下载包。不过,“Ubuntu”在apt某些软件包方面存在一些问题,特别是在尝试更改版本时。不幸的是,Node.js 是一款很难使用“Ubuntu”和apt. 这个难题让我开始习惯手动安装 Node、Npm,并手动将全局 npm bin 目录添加到我的路径和/或软链接它们。
一年多前,我出于与 Node.js 无关的其他原因切换到 Fedora Workstation 35(目前我刚刚升级到 37 预发布版本)。由于 Ubuntu 的问题,我习惯了手动安装 Npm 和 Node.js,并且在启动到 Fedora 时继续这种做法。我决定看看是否可以使用 DNF 安装不同版本的节点,但我遇到的问题是,当我使用 DNF 搜索时,它只返回包的名称,通知我它可供下载,但它不提及它是什么版本,以及是否有其他版本可用。
dnf所有可用的 Node.js 包和 Npm 包?JΛY*_*DΞV 11
好的,我想出了如何查找给定软件的所有可用软件包。
要查看该软件是否可以通过 访问dnf,我将首先运行以下命令。
$ dnf search pkg-name-here如果它返回的结果看起来像我正在搜索的软件,那么我将执行:
$ dnf search --showduplicates pkg-name-here如果您搜索的包名称有多个可用的包,则该--showduplicates标志将打印所有可用包的列表,以及每个包的版本信息。
在我看来,这是一个非常有用的标志。
| 归档时间: |
|
| 查看次数: |
24073 次 |
| 最近记录: |