我正在尝试通过终端检查我的项目中是否安装了特定包。那是否有命令?类似于npm check redux
。
答案 0 :(得分:6)
你可以轻松检查。 这将描述全局安装的所有包
npm list -g --depth=0
这将描述项目本地安装的所有软件包。
npm list --depth=0
如果要检查是否安装了特定模块。 请在项目文件夹中使用以下命令。 如果已安装,将显示已安装的软件包名称和版本。 如果没有安装,则不会显示任何内容。
npm list --depth=0 | grep <module_name>
有关详细信息,请参阅此链接。 Click here for more info of your question
- depth = 0是必要的,这样你的终端就不会充满包依赖性。如果您不使用此选项,您将看到所有依赖关系树。
答案 1 :(得分:2)
如果要搜索项目中安装的特定软件包,则可以根据使用的终端类型使用以下命令之一。如果您使用的是基于Unix Shell的终端,则可以使用:
npm list --depth=0 | grep <module_name>
或者如果您使用的是Windows终端或电源外壳,则可以使用:
npm list --depth=0 | findstr <module_name>
findstr
是类似于grep
的unix shell命令。