test
dir을 만들고 foo.js
을 넣으면Node.js 스폰 및 여러 파일 선택을위한`*`
node test/*
를 실행하면 디렉토리의 모든 파일을 실행할 수 있습니다. 하지만 부모 디렉토리에 js 파일을 만들고 그것을
spawn('node', ['test/*']);
하면 stderr 출력을 제공합니다
Error: Cannot find module '/mypath/test/*'
*
은 *
은 다음과 같은 편의를 제공하기 때문에 실현되었습니다. 쉘 (오른쪽?). 그래서, 내 질문은 다음과 같습니다.
fs
를 사용하여test
디렉토리의 내용을 읽지 않고 원하는spawn
을 수행 할 수있는 방법이 있습니까?- 셸이
test/*
을 정확히 변환하는 방법은 무엇입니까? 내 응용 프로그램에서이 멋진 기능을 활용할 수 있습니까?
이것을 지금 "대답"으로 받아 들일 수 있지만, 실제로 '스폰'와 'exec'가 어떻게 glob을 다르게 취급하는지에 대한 철저한 설명을 원합니다. –