Skip to content

Commit d0a15d0

Browse files
committed
update build
1 parent f50804c commit d0a15d0

File tree

1 file changed

+36
-36
lines changed

1 file changed

+36
-36
lines changed

scripts/build.js

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
'use strict';
1+
"use strict";
22

33
// Do this as the first thing so that any code reading it knows the right env.
4-
process.env.BABEL_ENV = 'production';
5-
process.env.NODE_ENV = 'production';
4+
process.env.BABEL_ENV = "production";
5+
process.env.NODE_ENV = "production";
66

77
// Makes the script crash on unhandled rejections instead of silently
88
// ignoring them. In the future, promise rejections that are not handled will
99
// terminate the Node.js process with a non-zero exit code.
10-
process.on('unhandledRejection', err => {
10+
process.on("unhandledRejection", err => {
1111
throw err;
1212
});
1313

1414
// Ensure environment variables are read.
15-
require('../config/env');
15+
require("../config/env");
1616

17-
const path = require('path');
18-
const chalk = require('chalk');
19-
const fs = require('fs-extra');
20-
const webpack = require('webpack');
21-
const config = require('../config/webpack.config.prod');
22-
const paths = require('../config/paths');
23-
const checkRequiredFiles = require('react-dev-utils/checkRequiredFiles');
24-
const formatWebpackMessages = require('react-dev-utils/formatWebpackMessages');
25-
const printHostingInstructions = require('react-dev-utils/printHostingInstructions');
26-
const FileSizeReporter = require('react-dev-utils/FileSizeReporter');
27-
const printBuildError = require('react-dev-utils/printBuildError');
17+
const path = require("path");
18+
const chalk = require("chalk");
19+
const fs = require("fs-extra");
20+
const webpack = require("webpack");
21+
const config = require("../config/webpack.config.prod");
22+
const paths = require("../config/paths");
23+
const checkRequiredFiles = require("react-dev-utils/checkRequiredFiles");
24+
const formatWebpackMessages = require("react-dev-utils/formatWebpackMessages");
25+
const printHostingInstructions = require("react-dev-utils/printHostingInstructions");
26+
const FileSizeReporter = require("react-dev-utils/FileSizeReporter");
27+
const printBuildError = require("react-dev-utils/printBuildError");
2828

2929
const measureFileSizesBeforeBuild =
3030
FileSizeReporter.measureFileSizesBeforeBuild;
@@ -55,23 +55,23 @@ measureFileSizesBeforeBuild(paths.appBuild)
5555
.then(
5656
({ stats, previousFileSizes, warnings }) => {
5757
if (warnings.length) {
58-
console.log(chalk.yellow('Compiled with warnings.\n'));
59-
console.log(warnings.join('\n\n'));
58+
console.log(chalk.yellow("Compiled with warnings.\n"));
59+
console.log(warnings.join("\n\n"));
6060
console.log(
61-
'\nSearch for the ' +
62-
chalk.underline(chalk.yellow('keywords')) +
63-
' to learn more about each warning.'
61+
"\nSearch for the " +
62+
chalk.underline(chalk.yellow("keywords")) +
63+
" to learn more about each warning."
6464
);
6565
console.log(
66-
'To ignore, add ' +
67-
chalk.cyan('// eslint-disable-next-line') +
68-
' to the line before.\n'
66+
"To ignore, add " +
67+
chalk.cyan("// eslint-disable-next-line") +
68+
" to the line before.\n"
6969
);
7070
} else {
71-
console.log(chalk.green('Compiled successfully.\n'));
71+
console.log(chalk.green("Compiled successfully.\n"));
7272
}
7373

74-
console.log('File sizes after gzip:\n');
74+
console.log("File sizes after gzip:\n");
7575
printFileSizesAfterBuild(
7676
stats,
7777
previousFileSizes,
@@ -94,15 +94,15 @@ measureFileSizesBeforeBuild(paths.appBuild)
9494
);
9595
},
9696
err => {
97-
console.log(chalk.red('Failed to compile.\n'));
97+
console.log(chalk.red("Failed to compile.\n"));
9898
printBuildError(err);
9999
process.exit(1);
100100
}
101101
);
102102

103103
// Create the production build and print the deployment instructions.
104104
function build(previousFileSizes) {
105-
console.log('Creating an optimized production build...');
105+
console.log("Creating an optimized production build...");
106106

107107
let compiler = webpack(config);
108108
return new Promise((resolve, reject) => {
@@ -117,26 +117,26 @@ function build(previousFileSizes) {
117117
if (messages.errors.length > 1) {
118118
messages.errors.length = 1;
119119
}
120-
return reject(new Error(messages.errors.join('\n\n')));
120+
return reject(new Error(messages.errors.join("\n\n")));
121121
}
122122
if (
123123
process.env.CI &&
124-
(typeof process.env.CI !== 'string' ||
125-
process.env.CI.toLowerCase() !== 'false') &&
124+
(typeof process.env.CI !== "string" ||
125+
process.env.CI.toLowerCase() !== "false") &&
126126
messages.warnings.length
127127
) {
128128
console.log(
129129
chalk.yellow(
130-
'\nTreating warnings as errors because process.env.CI = true.\n' +
131-
'Most CI servers set it automatically.\n'
130+
"\nTreating warnings as errors because process.env.CI = true.\n" +
131+
"Most CI servers set it automatically.\n"
132132
)
133133
);
134-
return reject(new Error(messages.warnings.join('\n\n')));
134+
return reject(new Error(messages.warnings.join("\n\n")));
135135
}
136136
return resolve({
137137
stats,
138138
previousFileSizes,
139-
warnings: messages.warnings,
139+
warnings: messages.warnings
140140
});
141141
});
142142
});
@@ -145,6 +145,6 @@ function build(previousFileSizes) {
145145
function copyPublicFolder() {
146146
fs.copySync(paths.appPublic, paths.appBuild, {
147147
dereference: true,
148-
filter: file => file !== paths.appHtml,
148+
filter: file => file !== paths.appHtml
149149
});
150150
}

0 commit comments

Comments
 (0)