Я использую электронное письмо и я немного новичок в этом.
Насколько мне известно, мы можем использовать все пакеты npm
, которые мы можем использовать в nodejs
.
Итак, я использую 'node-command-line'
пакет в нем.
Теперь, когда я собираю код в Mac с использованием 'electron-builder'
, такие команды, как adb devices
, работают отлично, когда я запускаю приложение с npm start
. Но после того, как он был скомпилирован в mac, он выдает ошибку, в которой говорится, что команда adb devices не найдена с тем же процессом.
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
});
}
Когда я собираю l, он работает в linux, но не build -m не работает в системе Mac. Это показывает adb devices command not found
.
Эта команда выполняется после запуска по умолчанию в /bin/sh
. Путь adb в обеих системах был задан одинаковым, как применимый к каждому.
Как заставить команду работать в mac?
Любая помощь будет высоко ценится