diff --git a/packages/create-react-app/createReactApp.js b/packages/create-react-app/createReactApp.js index f7e5dffd4ff..8194b2ba7e9 100755 --- a/packages/create-react-app/createReactApp.js +++ b/packages/create-react-app/createReactApp.js @@ -268,6 +268,16 @@ function createApp( } if (useYarn) { + const yarnUsesDefaultRegistry = + execSync('yarnpkg config get registry') + .toString() + .trim() === 'https://registry.yarnpkg.com'; + if (yarnUsesDefaultRegistry) { + fs.copySync( + require.resolve('./yarn.lock.cached'), + path.join(root, 'yarn.lock') + ); + } fs.copySync( require.resolve('./yarn.lock.cached'), path.join(root, 'yarn.lock')