javascript - 웹팩 병렬(동시) 패키징 문제
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:43:10
0
1
711

루프 웹팩은 프로젝트를 동시에 여러 위치에 패키징합니다

으아아아
  • num = 1

으아아아
  • num = 2

으아아아
  • ...

  • num = 30

으아아아

진정한 의미에서는 병렬이 아닌 것 같습니다. 모든 웹팩이 완전히 실행될 때까지 기다렸다가 함께 돌아옵니다

기대되는 효과는 함께가 아닌 누가 먼저 만들고 먼저 반납하는지

이것은 nodejs의 단일 스레드와 관련이 있나요?


나중에 병렬 웹팩 라이브러리를 사용하여 소스 코드를 수정하고 각 약속의 반환 시간을 인쇄했습니다. 결과는 비슷했습니다. 도와주세요

扔个三星炸死你
扔个三星炸死你

모든 응답 (1)
曾经蜡笔没有小新

Nodejs 실행은 단일 스레드이지만 결과는 작성 방식과 관련이 있습니다.

기대되는 효과는 함께가 아니라 누가 먼저 만들고 반납하는가

다음 두 가지 솔루션을 시도해 볼 수 있으며, 두 번째 솔루션은 진정한 병렬성을 달성할 수 있습니다.
1: 루프의 각 웹팩 작업 구성 메서드를 setTimeOut과 같이 비동기적으로 작성합니다.
2: 여러 노드 프로세스를 시작하고 각 프로세스에서 webpack 빌드를 실행합니다

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!