Node.js에서 개발하는 동안 여러 스크립트를 동시에 실행하는 것이 필수가 되면 질문이 생깁니다: 병렬 실행을 방해하지 않고 어떻게 이를 달성할 수 있습니까?
고려하세요. "start-watch" 및 "wp-server"라는 두 개의 스크립트가 포함된 예제 package.json. 순차적으로 실행하는 것만으로는 충분하지 않을 수 있지만 세 번째 스크립트를 사용하여 동시에 실행하려고 하면 "wp-server" 실행이 지연되는 대기 시나리오가 발생합니다.
해결책은 명령의 가시성을 유지하면서 명령을 병렬로 실행할 수 있는 동시 패키지를 사용하는 것입니다. 출력:
다음을 사용하여 동시에 설치:
npm i concurrently --save-dev
package.json의 "dev" 스크립트를 다음으로 수정:
"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
각 npm 명령에 큰따옴표를 사용하여 동시에 각 프로세스를 격리하여 서로 완료될 때까지 기다리지 않고 독립적으로 실행할 수 있도록 합니다. "--kill-others" 플래그는 하나의 명령이 실패할 경우 동시에 실행되는 다른 모든 명령을 종료합니다.
이 접근 방식을 사용하면 "start-watch"와 "wp-server"가 동시에 실행되어 출력이 병렬로 표시됩니다. , 효율적인 Node.js 개발을 위한 최고의 환경을 제공합니다.
위 내용은 간섭 없이 여러 Node.js 스크립트를 병렬로 실행하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!