mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
CLI: Show npm / yarn output during 'react-native-init' when installing React and Jest
Summary:
I missed this while doing the Yeoman wipeout.
Currently we just print:
Installing React...
Installing Jest...
This diff makes it print the output of those commands.
**Test Plan**
Published react-native to Sinopia, ran `react-native init MyApp`, saw the output:
Installing Jest...
⸨░░░░░░░░░░░░░░░⸩ ⠸ normalizeTree: ...
Reviewed By: bestander
Differential Revision: D4286640
fbshipit-source-id: e554f03a4729c2de85eba527f10f4b727de722e4
This commit is contained in:
@@ -75,10 +75,10 @@ function generateProject(destinationRoot, newProjectName, options) {
|
||||
|
||||
if (yarnVersion) {
|
||||
console.log('Adding React...');
|
||||
execSync(`yarn add react@${reactVersion}`);
|
||||
execSync(`yarn add react@${reactVersion}`, {stdio: 'inherit'});
|
||||
} else {
|
||||
console.log('Installing React...');
|
||||
execSync(`npm install react@${reactVersion} --save --save-exact`);
|
||||
execSync(`npm install react@${reactVersion} --save --save-exact`, {stdio: 'inherit'});
|
||||
}
|
||||
if (!options['skip-jest']) {
|
||||
const jestDeps = (
|
||||
@@ -86,10 +86,10 @@ function generateProject(destinationRoot, newProjectName, options) {
|
||||
);
|
||||
if (yarnVersion) {
|
||||
console.log('Adding Jest...');
|
||||
execSync(`yarn add ${jestDeps} --dev --exact`);
|
||||
execSync(`yarn add ${jestDeps} --dev --exact`, {stdio: 'inherit'});
|
||||
} else {
|
||||
console.log('Installing Jest...');
|
||||
execSync(`npm install ${jestDeps} --save-dev --save-exact`);
|
||||
execSync(`npm install ${jestDeps} --save-dev --save-exact`, {stdio: 'inherit'});
|
||||
}
|
||||
addJestToPackageJson(destinationRoot);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user