我刚安装了几个软件包以开始使用Redux:
var doc = XDocument.Parse(xml); // or use XDocument.Load
foreach (var element in doc.Descendants())
{
if (element.Name.LocalName.StartsWith("NP"))
{
element.Name = "NP";
}
}
然后我想确保所有内容都已安装,所以我查看了npm ls
:
npm install --no-optional --save-dev redux-devtools
npm install --no-optional --save react-redux
是的,他们在这里!
但是,我想知道是否有办法检查以$ npm ls react redux
MyProject@ /home/me/projects/myproject
├── react@15.3.0
└── redux@3.5.2
开头的所有包。这两个命令都是:
re
返回相同的错误:
npm ls re*
npm ls re
我认为npm search
可以做到,但据我所知,它会查找可用的软件包,而不仅仅是您在计算机中安装的软件包。
MyProject@ /home/me/projects/myproject
└── (empty)
npm ERR! code 1
那么:$ npm search re*
NAME DESCRIPTION AUTHOR
requirements-txt requirements-txt - generate requirements.txt (python… =russiani
是否有办法提供一种模式来检查已安装的软件包并与之匹配?
答案 0 :(得分:3)
如何管道到grep
?
$ npm ls | grep 'lod.*'
└── lodash@3.5.0