npm ls是否匹配模式?

我刚刚安装了几个软件包以开始使用Redux :

npm install --no-optional --save-dev redux-devtools npm install --no-optional --save react-redux 

然后,我想确保一切安装,所以我检查与npm ls

 $ npm ls react redux MyProject@ /home/me/projects/myproject ├── react@15.3.0 └── redux@3.5.2 

是的,他们在这里!

不过,我不知道是否有办法检查所有的软件包以re开始。 这两个命令:

 npm ls re* npm ls re 

返回相同的错误:

 MyProject@ /home/me/projects/myproject └── (empty) npm ERR! code 1 

我以为npm search可以做到这一点,但据我了解,它寻找可用的包,不仅是你已经安装在你的机器。

 $ npm search re* NAME DESCRIPTION AUTHOR requirements-txt requirements-txt - generate requirements.txt (python… =russiani 

所以:有没有npm ls的方式提供一个模式来检查已安装的软件包,并匹配它?

如何pipe道grep

 $ npm ls | grep 'lod.*' └── lodash@3.5.0