2017-01-26 95 views
2
的NodeJS建設

使用角-CLI我的項目工程時,我直接用它從我的終端窗口是這樣的:角-CLI從

$ 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的行爲不像命令行。

您單獨發送命令和args這樣的:

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

在你的情況下,它試圖做ng\ build,並不能找到該文件。