Я пытаюсь запустить несколько команд, используя shell js и ttab.
Я пытаюсь добавить переменную в смесь.
Следующая команда работает, это открывает новую вкладку и затем открывает определенную папку на основе переменной:
shell.exec("ttab cd " + paths.base_folder.build);
Следующий код выполняет обе команды:
shell.exec('ttab cd ~; cd music');
Вот мои усилия. Я пытаюсь открыть новую вкладку, открыть папку, а затем go в другую папку:
shell.exec("ttab cd " + paths.base_folder.build "; cd music");
Вот журнал ошибок:
shell.exec("ttab cd " + paths.base_folder.build "; cd music");
^^^^^
SyntaxError: missing ) after argument list
at wrapSafe (internal/modules/cjs/loader.js:1067:16)
at Module._compile (internal/modules/cjs/loader.js:1115:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1171:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1040:19)
at require (internal/modules/cjs/helpers.js:72:18)
at execute (/usr/local/lib/node_modules/gulp/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js:36:18)
at Liftoff.handleArguments (/usr/local/lib/node_modules/gulp/node_modules/gulp-cli/index.js:201:24)
at Liftoff.execute (/usr/local/lib/node_modules/gulp/node_modules/liftoff/index.js:201:12)
Что я делаю не так?