gpt4 book ai didi

angular - 在用 Electron 打包的 Angular 应用程序中运行 shell 脚本

转载 作者:行者123 更新时间:2023-12-03 12:21:23 26 4
gpt4 key购买 nike

我在 Electron 中打包了 Angular 2 应用程序。我想知道是否可以从该应用程序运行 shell 脚本。

感谢您的帮助。

最佳答案

我能够使用 ngx-childprocess 实现这一目标

分 3 个步骤:

  1. 在您的 electron/angular 应用程序中安装 ngx-childprocess

    yarn add ngx-childprocess
    or
    npm install ngx-childprocess --save
  2. gx-childprocess添加到app.module

    imports: [
    NgxChildProcessModulem
    ....
  3. 运行脚本(在本例中我运行的是 java jar)

    import { ChildProcessService } from 'ngx-childprocess';
    ...
    export class AppComponent {

    constructor(private childProcessService: ChildProcessService) {
    console.log('isElectronApp ' + childProcessService.isElectronApp);
    let options: string[] = [];
    childProcessService.childProcess.exec('java -jar child-process-test-1.0.jar',
    options,
    (data) => {console.log(data);});
    }
    }

关于angular - 在用 Electron 打包的 Angular 应用程序中运行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46044042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com