私はelectron jsを使用していますが、少し初心者です。
私の知る限り、で使用できるすべてのnpm
パッケージを使用できますnodejs
。そのため、'node-command-line'
パッケージを使用しています。
今、Mac で を使用してコードをビルドしているときに、 でアプリケーションを起動すると、の'electron-builder'
ようなコマンドが完全に機能します。しかし、Macでビルドした後、同じプロセスでadb devicesコマンドが見つからないというエラーが表示されます。adb devices
npm 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で実行するにはどうすればよいですか? どんな助けでも大歓迎です