来自NodeJS的Angular-Cli
当我直接从terminal窗口使用Angular-Cli构build我的项目时,这样工作:
$ ng build
现在我想使用spawn从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
为什么发生这种情况? (我正在运行从同一文件夹内的一切。)
产卵不像一个命令行。
你分别发送命令和参数:
spawn('ng', ['build'])
在你的情况下,它试图ng\ build
并找不到该文件。