用过HappyPack吗?HappyPack有什么优点?
Activity
artdong commentedon Mar 24, 2020
由于 JavaScript 是单线程模型,要想发挥多核 CPU 的能力,只能通过多进程去实现,而无法通过多线程实现。由于运行在 Node.js 之上的 Webpack 是
单线程模型的,所以Webpack 需要处理的事情需要一件一件的做,不能多件事一起做。我们需要Webpack 能同一时间处理多个任务,发挥多核 CPU 电脑的威力,HappyPack 就能让 Webpack 做到这点,
它把任务分解给多个子进程去并发的执行,子进程处理完后再把结果发送给主进程。HappyPack makes initial webpack builds faster by transforming files in parallel(HappyPack通过并行转换文件使webpack编译更快)。future:Webpack 4 and thread-loader
artdong commentedon Mar 24, 2020
Usage
npm install --save-dev happypack