首页 > 解决方案 > 内存不足 NODE.JS 无法解决

问题描述

我正在尝试在 node.js 应用程序中运行可执行文件。当我从命令行调用带有参数的可执行文件时,一切正常。

但是,当我像这样从应用程序中调用它时:

const exec = require('child_process').execFile;

function f() {
    exec('code.exe', [some_arguments], function(err, data) {  
        console.log(err);                     
    });
}

我得到一个 OutOfMemoryException,我无法解决,即使通过这种方式调用:

node --max-old-space-size=8192 .\app.js

我确定这个过程不能占用 8Go 的内存,最多需要一百个 Ko。

谢谢。

标签: node.jsout-of-memoryexe

解决方案


推荐阅读