使用多核来加速构建 os.osx.x86 webpack



自从安装 webpack 以来,在处理 API 更改时,我的构建时间要长得多。我还注意到,每次 meteor 构建时,它只使用我的 1 个 CPU 内核。我做了一些研究,遇到了这个软件包 https://www.npmjs.com/package/parallel-transpile2 但我不确定如何集成到我的应用程序中。我正在使用Meteor 添加 webpack:webpack 和 webpack:react。

[编辑] 肖恩对并行 webpack 的回应没有提供 atmosophere 的 webpack:webpack 包的例子 - 没有 webpack.config.js,而是 webpack.json

如果有人已经这样做了,我将不胜感激,谢谢!

与其使用并行转译,我推荐使用并行 webpack 工具。当作为数组传递时,它将并行运行多个 webpack 配置。

https://github.com/trivago/parallel-webpack/blob/master/README.md#basic-example

module.exports = [{
    entry: 'pageA.js',
    output: {
        path: './dist',
        filename: 'pageA.bundle.js'
    }
}, {
    entry: 'pageB.js',
    output: {
        path: './dist',
        filename: 'pageB.bundle.js'
    }
}];

Meteor 1.4 更新极大地提高了服务器端构建速度,这是我试图通过对 webpack 的多核支持来解决的问题。

根据这个关闭的问题:https://github.com/thereactivestack/meteor-webpack/issues/265,软件包作者和我都没有进一步追求这个功能。

最新更新