123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/usr/bin/env node
- /**
- * Copyright (c) 2015-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
- // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- // /!\ DO NOT MODIFY THIS FILE /!\
- // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- //
- // create-react-app is installed globally on people's computers. This means
- // that it is extremely difficult to have them upgrade the version and
- // because there's only one global version installed, it is very prone to
- // breaking changes.
- //
- // The only job of create-react-app is to init the repository and then
- // forward all the commands to the local version of create-react-app.
- //
- // If you need to add a new command, please add it to the scripts/ folder.
- //
- // The only reason to modify this file is to add more warnings and
- // troubleshooting information for the `create-react-app` command.
- //
- // Do not make breaking changes! We absolutely don't want to have to
- // tell people to update their global version of create-react-app.
- //
- // Also be careful with new language features.
- // This file must work on Node 0.10+.
- //
- // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- // /!\ DO NOT MODIFY THIS FILE /!\
- // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 'use strict';
- var currentNodeVersion = process.versions.node;
- var semver = currentNodeVersion.split('.');
- var major = semver[0];
- if (major < 8) {
- console.error(
- 'You are running Node ' +
- currentNodeVersion +
- '.\n' +
- 'Create React App requires Node 8 or higher. \n' +
- 'Please update your version of Node.'
- );
- process.exit(1);
- }
- require('./createReactApp');
|