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