parent
4626de9ba3
commit
5da0e135b6
|
@ -180,37 +180,24 @@ function createProject(name, verbose) {
|
||||||
|
|
||||||
console.log('Installing react-native package from npm...');
|
console.log('Installing react-native package from npm...');
|
||||||
|
|
||||||
if (verbose) {
|
run(root, projectName, verbose);
|
||||||
runVerbose(root, projectName);
|
}
|
||||||
} else {
|
|
||||||
run(root, projectName);
|
function run(root, projectName, verbose) {
|
||||||
|
var args = ['install', '--save'];
|
||||||
|
if (verbose){
|
||||||
|
args.push('--verbose');
|
||||||
}
|
}
|
||||||
}
|
args.push('react-native');
|
||||||
|
var proc = spawn('npm', args, {stdio: 'inherit'});
|
||||||
function run(root, projectName) {
|
|
||||||
exec('npm install --save react-native', function(e, stdout, stderr) {
|
|
||||||
if (e) {
|
|
||||||
console.log(stdout);
|
|
||||||
console.error(stderr);
|
|
||||||
console.error('`npm install --save react-native` failed');
|
|
||||||
process.exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
checkNodeVersion();
|
|
||||||
|
|
||||||
var cli = require(CLI_MODULE_PATH());
|
|
||||||
cli.init(root, projectName);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function runVerbose(root, projectName) {
|
|
||||||
var proc = spawn('npm', ['install', '--verbose', '--save', 'react-native'], {stdio: 'inherit'});
|
|
||||||
proc.on('close', function (code) {
|
proc.on('close', function (code) {
|
||||||
if (code !== 0) {
|
if (code !== 0) {
|
||||||
console.error('`npm install --save react-native` failed');
|
console.error('`npm install --save react-native` failed');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
checkNodeVersion();
|
||||||
|
|
||||||
cli = require(CLI_MODULE_PATH());
|
cli = require(CLI_MODULE_PATH());
|
||||||
cli.init(root, projectName);
|
cli.init(root, projectName);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue