如何找到已安装的 node.js / npm 包的版本?
这将打印 npm 本身的版本:
npm -v <package-name>这打印出一个神秘的错误:
npm version <package-name>这将在注册表上打印包版本(即可用的最新版本):
npm view <package-name> version我如何获得已安装的版本 ?
npm list本地套餐或npm list -g对全球已安装的软件包。
您可以通过将其名称作为参数来查找特定包的版本。例如, npm list grunt将导致:
projectName@projectVersion /path/to/project/folder
└── [email protected]或者,您可以只运行npm list而不传递包名作为参数,以查看所有包的版本:
├─┬ [email protected]
│ └── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
另一种快速查找本地安装的软件包并且没有依赖关系的方法是使用:
npm list --depth=0这给你一些类似的东西
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]显然,使用npm list -g --depth=0可以全局完成相同的操作。
如果您安装了很多软件包,这种方法会更加清晰。
要找出需要更新的软件包,可以使用npm outdated -g --depth=0 。
npm view <package> version - 返回npm view <package> version的最新可用版本。
npm list --depth=0 - 返回所有已安装模块的版本,没有依赖项。
npm list - 返回所有模块和依赖项的版本。
最后得到节点版本: node -v