目录下使用child"/>
如何在特定目录下使用child
我最近开始学习node,我想node服务器应该使用。
ng new my-app
我发现我们可以在node中使用child_processes.spawn()或child_processes.exec()来运行命令,我不明白为什么我不能用下面的代码来做?
spawn("ng",[join("ng new ", folderName," --directory ", workspaceName)]);
我是新手,所以需要你的帮助来理解这个问题。
回答如下:试试这个
var spawn = require('child_process').spawn;
var child = spawn('npm install -g @angular/cli && cd your directory && ng new my-dream-app', {
shell: true
});
child.stderr.on('data', function (data) {
console.error("STDERR:", data.toString());
});
child.stdout.on('data', function (data) {
console.log("STDOUT:", data.toString());
});
child.on('exit', function (exitCode) {
console.log("Child exited with code: " + exitCode);
});
更多推荐
如何在特定目录下使用child
发布评论