npm 如何 列出 已安装的 指定package的 所有版本
时间: 2024-03-25 09:37:03 浏览: 12
要列出已安装的指定 package 的所有版本,可以使用以下命令:
```npm list <package-name> --depth=0```
其中,`<package-name>` 是要查询的包名,例如:
```npm list express --depth=0```
这将返回一个包含已安装的指定包的所有版本号的列表。`--depth=0` 参数告诉 npm 只显示一级依赖项,而不是所有依赖项。
相关问题
npm 在windows下 如何 列出 已安装的 指定package的 所有版本
在 Windows 下,要列出已安装的指定 package 的所有版本,可以使用以下命令:
```npm list <package-name>```
其中,`<package-name>` 是要查询的包名,例如:
```npm list express```
这将返回一个包含已安装的指定包的所有版本号的列表。请注意,Windows 命令行默认使用 UTF-8 编码,如果你在安装时选择了使用默认编码(例如 GBK),可能会导致输出中文乱码。此时可以使用以下命令来强制使用 utf-8 编码:
```chcp 65001 & npm list <package-name>```
这个命令会先将命令行编码设置为 utf-8,然后再运行 npm list 命令。
npm 升级指定依赖版本
您可以使用 `npm install <package>@<version>` 命令来升级指定依赖包的版本,其中 `<package>` 是要升级的依赖包名称,`<version>` 是要升级到的版本号。
例如,如果您想要升级 `lodash` 包的版本到 `4.17.21`,可以使用以下命令:
```
npm install lodash@4.17.21
```
如果您想要升级多个依赖包的版本,可以在命令中列出它们的名称和版本号,例如:
```
npm install lodash@4.17.21 react@17.0.2
```
这将同时升级 `lodash` 包到 `4.17.21` 版本和 `react` 包到 `17.0.2` 版本。