2016-08-25 4 views
1

난 그냥 Redux 작업을 시작하는 패키지의 몇 가지를 설치 : 패턴과 일치하는 패턴이 npm입니까?

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

그런 다음 나는 확실히 모든 설치되어 있는지 확인하고 싶었다, 그래서 나는 npm ls으로 확인 :

$ npm ls react redux 
[email protected] /home/me/projects/myproject 
├── [email protected] 
└── [email protected] 

그래, 그들은 여기에 있습니다 !

그러나 re으로 시작하는 모든 패키지를 확인하는 방법이 있는지 궁금합니다. 두 명령 :

npm ls re* 
npm ls re 

같은 오류 반환 :

[email protected] /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있는 방법은 무엇입니까?

답변

2

배관은 grep으로가는 것이 어떻습니까?

$ npm ls | grep 'lod.*' 
    └── [email protected] 
+0

네, 좋은 소식입니다. 하지만,''ls' (http://man7.org/linux/man-pages/man1/ls.1.html)처럼,'npm ls'에는 일종의 globbing 옵션이 있습니다. – fedorqui

관련 문제