Версия узла: v.10.15.3
Версия ShellJS: 0.8.3
Операционная система: Windows 10
Можно ли дождаться завершения процесса, а затем запустить еще один, используя команду wait в системе Windows в скрипте NodeJS?
Я пробовал ниже, естьошибок нет, но эхо не печатается и скрипт some_npm_script
не выполняется, возможно ли это?как я сделал ниже?Это работает на машине Linux.
Команды, такие как shell.exec(truncate -s 0 ./somefile.js)
, работают, но я не вижу команду truncate
в источнике на модуле ShellJS.
shell.exec(`
echo "Installing"
yarn add some_npm_package &
pid=$!
wait $pid
echo "Done installing"
yarn some_npm_script
`);
Любая помощьприветствуется, любое объяснение, почему оно не работает, или какое-либо решение или ресурсы, спасибо.