mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-04-29 01:45:40 +08:00
Replace rimraf with fs-extra functions (#1072)
This commit is contained in:
7
packages/react-scripts/scripts/eject.js
vendored
7
packages/react-scripts/scripts/eject.js
vendored
@@ -8,12 +8,11 @@
|
||||
*/
|
||||
|
||||
var createJestConfig = require('../utils/createJestConfig');
|
||||
var fs = require('fs');
|
||||
var fs = require('fs-extra');
|
||||
var path = require('path');
|
||||
var pathExists = require('path-exists');
|
||||
var paths = require('../config/paths');
|
||||
var prompt = require('react-dev-utils/prompt');
|
||||
var rimrafSync = require('rimraf').sync;
|
||||
var spawnSync = require('cross-spawn').sync;
|
||||
var chalk = require('chalk');
|
||||
var green = chalk.green;
|
||||
@@ -147,11 +146,11 @@ prompt(
|
||||
|
||||
if (pathExists.sync(paths.yarnLockFile)) {
|
||||
console.log(cyan('Running yarn...'));
|
||||
rimrafSync(ownPath);
|
||||
fs.removeSync(ownPath);
|
||||
spawnSync('yarn', [], {stdio: 'inherit'});
|
||||
} else {
|
||||
console.log(cyan('Running npm install...'));
|
||||
rimrafSync(ownPath);
|
||||
fs.removeSync(ownPath);
|
||||
spawnSync('npm', ['install'], {stdio: 'inherit'});
|
||||
}
|
||||
console.log(green('Ejected successfully!'));
|
||||
|
||||
Reference in New Issue
Block a user