mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-01-12 22:46:30 +08:00
Print file sizes with correct build folder path. (#2361)
* Print file sizes with correct build folder path. * Just use the print the basename.
This commit is contained in:
4
packages/react-dev-utils/FileSizeReporter.js
vendored
4
packages/react-dev-utils/FileSizeReporter.js
vendored
@@ -18,7 +18,7 @@ var stripAnsi = require('strip-ansi');
|
||||
var gzipSize = require('gzip-size').sync;
|
||||
|
||||
// Prints a detailed summary of build files.
|
||||
function printFileSizesAfterBuild(webpackStats, previousSizeMap) {
|
||||
function printFileSizesAfterBuild(webpackStats, previousSizeMap, buildFolder) {
|
||||
var root = previousSizeMap.root;
|
||||
var sizes = previousSizeMap.sizes;
|
||||
var assets = webpackStats
|
||||
@@ -30,7 +30,7 @@ function printFileSizesAfterBuild(webpackStats, previousSizeMap) {
|
||||
var previousSize = sizes[removeFileNameHash(root, asset.name)];
|
||||
var difference = getDifferenceLabel(size, previousSize);
|
||||
return {
|
||||
folder: path.join('build', path.dirname(asset.name)),
|
||||
folder: path.join(path.basename(buildFolder), path.dirname(asset.name)),
|
||||
name: path.basename(asset.name),
|
||||
size: size,
|
||||
sizeLabel: filesize(size) + (difference ? ' (' + difference + ')' : ''),
|
||||
|
||||
2
packages/react-scripts/scripts/build.js
vendored
2
packages/react-scripts/scripts/build.js
vendored
@@ -75,7 +75,7 @@ measureFileSizesBeforeBuild(paths.appBuild)
|
||||
}
|
||||
|
||||
console.log('File sizes after gzip:\n');
|
||||
printFileSizesAfterBuild(stats, previousFileSizes);
|
||||
printFileSizesAfterBuild(stats, previousFileSizes, paths.appBuild);
|
||||
console.log();
|
||||
|
||||
const appPackage = require(paths.appPackageJson);
|
||||
|
||||
Reference in New Issue
Block a user