捆绑了应用程序后,使用shell.exec使用Electron JS

时间:2019-11-11 18:59:42

标签: node.js electron electron-builder

我正在尝试构建我的第一个Electron JS应用程序,但一切都在开发环境中进行,但是当我与npm软件包捆绑在一起时。

电子生成器

在我的main.js中不起作用,我正在使用像这样的shelljs。

// At top
const shell = require('shelljs')
shell.config.execPath = shell.which('node');

// and calling ffmpeg with it like this
try {

    // Create frames
    let ffm = shell.exec('ffmpeg -i ' + filePath + ' out.mp4', {
        async: true
    });
    //-qscale:v 31
    ffm.stdout.on('data', (data) => {
        console.log('done');
    });
    ffm.stdout.on('finish', () => {

    });

} catch (error) {

    console.log(error)

}

当应用捆绑在一起时,如何运行ffmpeg之类的脚本?

谢谢

0 个答案:

没有答案