찾다

 >  Q&A  >  본문

여러 npm 스크립트를 병렬로 실행하는 방법은 무엇입니까?

<p>내 <code>package.json</code>에는 다음 두 스크립트가 있습니다. </p> <pre class="brush:php;toolbar:false;">"스크립트": { "start-watch": "nodemon run-babel index.js", "wp-서버": "웹팩-개발-서버", }</pre> <p>Node.js에서 개발을 시작할 때마다 이 두 스크립트를 <strong>병렬로</strong>실행해야 합니다. 내 첫 번째 생각은 다음과 같은 세 번째 스크립트를 추가하는 것이었습니다. </p> <pre class="brush:php;toolbar:false;">"dev": "npm run start-watch && npm run wp-server"</pre> <p>...그러나 이는 <code>wp-server</code>를 실행하기 전에 <code>start-watch</code>가 완료될 때까지 기다립니다. </p> <p><strong>이러한 명령을 병렬로 실행하려면 어떻게 해야 하나요? 이 명령의 출력을 확인해야 한다는 점을 명심하세요. 또한 솔루션에 빌드 도구가 포함된 경우에는 이미 다른 프로젝트에서 사용하고 있으므로 <code>grunt</code>보다 <code>gulp</code>를 사용하는 것이 좋습니다. </p>
P粉807239416P粉807239416459일 전507

모든 응답(2)나는 대답할 것이다

  • P粉026665919

    P粉0266659192023-08-24 10:31:34

    UNIX와 유사한 환경을 사용하는 경우 &를 구분 기호로 사용하세요.

    으아아아

    그렇지 않고 크로스 플랫폼 솔루션에 관심이 있다면 npm-run-all 모듈을 사용할 수 있습니다:

    으아아아

    회신하다
    0
  • P粉143640496

    P粉1436404962023-08-24 00:58:21

    Concurrency라는 패키지를 사용하세요.

    으아아아

    그런 다음 npm run dev 작업을 다음과 같이 설정하세요.

    으아아아

    회신하다
    0
  • 취소회신하다