Node.js 从NodeJS服务器调用Yeoman命令
如何从NodeJS服务器调用Yeoman命令 我想制作一个简单的客户端网页,允许我在NodeJS服务器上执行Yeoman命令,例如Node.js 从NodeJS服务器调用Yeoman命令,node.js,yeoman,Node.js,Yeoman,如何从NodeJS服务器调用Yeoman命令 我想制作一个简单的客户端网页,允许我在NodeJS服务器上执行Yeoman命令,例如 yeoman install angular yeoman server 添加执行以下示例代码的路径或websocket命令: var spawn = require('child_process').spawn; var yeoman = spawn('yeoman', ['install', 'angular']); yeoman.stdout.on('dat
yeoman install angular
yeoman server
添加执行以下示例代码的路径或websocket命令:
var spawn = require('child_process').spawn;
var yeoman = spawn('yeoman', ['install', 'angular']);
yeoman.stdout.on('data', function (data) {
console.log('yeoman: ' + data);
});
稍后编辑:
这里有几个选项+示例,包括注释中建议的exec
:
var env=require('yeoman-generator')()
var workingDirectory=//应该执行生成器的路径。
生成器=环境创建('iosapp:app');
generator.destinationRoot(工作目录)generator.run()
创建调用的生成器ID可以通过调用yo而不带参数来查找。使用exec会更简单。
var exec=require('child_process')。exec;exec('yeoman install angular',function(err,stdout){console.log('yeoman',stdout);})代码>