在我的节点模块中,我在源代码中使用了较大的库,需要一段时间才能进行编译。我相信这与--no-parallelnode-gyp默认使用的设置有关。现在,我想知道是否可以使node-gyp并行编译cpp文件以加快此过程。在GYP格式参考页上找不到任何有帮助的内容。我的项目gyp文件是否有设置,或者node-gyp的黑客有没有?
--no-parallel
只需将其添加到package.json文件即可。
"scripts": { "install": "node-gyp rebuild -j max" },
这是跨平台的(与之相反,env JOBS=在cmd示例中,使用无效)
env JOBS=
cmd
max确保使用所有可用线程。如果您不想使用所有的CPU容量,请指定特定数量的线程,而不是max。
max
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句