저는 eslint를 사용하는 반응 튜토리얼을 진행하고 있습니다. 내가 입력 할 때 :'ls **/*. js'가 '인수 목록이 너무 길다'라는 오류가 발생하지 않도록 환경을 편집하려면 어떻게해야합니까?
나는 프로젝트 루트에서 실행할 때 '인수 목록이 너무 길다'를 반환합니다. 다음은 작동하지만 모든 파일을 포함하지는 않습니다.
eslint **/*.js
그러나 다음과 같은 오류가 발생하므로 문제는 해결되지 않습니다.
ls **/*.js
및
ls */*.js
이 큰 프로젝트와 그것의 폴더 수있는 유일한 폴더 아니다는 node_modules 폴더입니다.
비교적 작은 영역에서이 오류가 발생하는 이유는 무엇이며 폴더와 하위 폴더에있는 모든 js 파일을 캡처하는 방법이 있습니까?
파일 수가 적고 (예외적으로 긴 파일/디렉토리 이름이 아닌) 작은 수의 파일로이 작업을 수행하는 경우 환경에 맞게 엄청난 양의 파일을 내보낼 가능성이 있습니다. 환경 변수와 명령 줄 인수는 같은 공간에 있습니다. –
...'env'의 출력을보고, 거기에있을 필요가없는 것을 알아 내십시오. (변수가 서브 프로세스에 접근 할 필요가 없다면, 그것을 export하지 않고 일반적인 쉘 변수로 설정할 수 있습니다!) –