1

NodeJSサーバーからYeomanコマンドを呼び出す方法は?

NodeJSサーバーでYeomanコマンドを実行できる簡単なクライアントWebページを作成したいと思います。

yeoman install angular
yeoman server
4

2 に答える 2

2

このサンプルコードを実行するパスまたはwebsocketコマンドを追加します。

var spawn = require('child_process').spawn;
var yeoman = spawn('yeoman', ['install', 'angular']);
yeoman.stdout.on('data', function (data) {
    console.log('yeoman: ' + data);
});

後で編集:execコメントで提案されているものを含め、ここにはいくつかのオプションと例があります:http: //nodejs.org/api/child_process.html

于 2013-01-11T08:57:22.617 に答える
1

var env = require('yeoman-generator')();

var workingDirectory=//ジェネレーターを実行するパス。ジェネレーター=env.create('iosapp:app'); generator.destinationRoot(workingDirectory);
generator.run();

引数なしでyoを呼び出すことで見つけることができるcreatecallのジェネレーターID。

于 2013-06-24T04:49:21.763 に答える