2017-01-26 12 views
2

Строительства моего проекта с использованием радиально-Cli работает, когда я использую его прямо из моего окна терминала, как это:радиально-Кли от NodeJS

$ ng build

Теперь я хотел бы, чтобы запустить его с помощью nodejs икру. Тем не менее,

const spawn = require('child_process').spawn; 
const bld = spawn("ng build"); 

бросает:

child process has an error with code Error: spawn ng build ENOENT 
child process exited with code -2 

Почему это происходит? (Я запускаю все изнутри той же папки.)

ответ

2

Spawn не ведет себя как в командной строке.

Вы отправляете команду и арг отдельно, как:

spawn('ng', ['build']) 

В вашем случае это пытались сделать ng\ build и не может найти этот файл.