1

私はelectron jsを使用していますが、少し初心者です。

私の知る限り、で使用できるすべてのnpmパッケージを使用できますnodejs。そのため、'node-command-line'パッケージを使用しています。

今、Mac で を使用してコードをビルドしているときに、 でアプリケーションを起動すると、の'electron-builder'ようなコマンドが完全に機能します。しかし、Macでビルドした後、同じプロセスでadb devicesコマンドが見つからないというエラーが表示されます。adb devicesnpm start

コードをPFB:

var cmd     = require('node-command-line'),Promise = require('bluebird');
function runSingleCommandWithoutWait() {
    let listener=cmd.run('adb devices');
    listener.then(function(value_listener){  
        //SOME FUNCTION
    });
   }

build-l を実行すると、Linux では動作しますが、build -m は Mac システムでは動作しません。を示していますadb devices command not found

でデフォルトで実行すると、これによりコマンドが実行されます/bin/sh。両方のシステムの adb のパスは、それぞれに適用できるように設定されています。

コマンドをMacで実行するにはどうすればよいですか? どんな助けでも大歓迎です

4

1 に答える 1