NodeJS не может перейти в папку вверх, чтобы выполнить команду из child_process.spawn - PullRequest
0 голосов
/ 03 декабря 2018

Для запуска WebPack (который находится в родительской папке) я использую Gulp, но как только я пытаюсь перейти к родительской папке в пути, я получаю сообщение об ошибке.

Gulp

var spawn = require('child_process').spawn;

gulp.task('_Scada2', function (done) {
  spawn('webpack', [], { cwd: '../../Scada.Web/' })
    .on('close', done);
});

получить ошибку

[14:20:47] '_Scada2' errored after 4.47 ms
[14:20:47] Error: spawn webpack ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:229:19)
    at onErrorNT (internal/child_process.js:406:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Процесс завершен с кодом 1.

1 Ответ

0 голосов
/ 03 декабря 2018

Попробуйте __dirname + '../../Scada.Web/'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...