create-react-app创建的项目都是使用webpack的node.js api去进行打包的,所以控制台不会显示打包耗时
在scripts文件下,找到build.js文件,打包成功参数stats包含了打包信息
let compiler = webpack(config);
return new Promise((resolve, reject) => {
compiler.run((err, stats) => {
if (err) {
return reject(err);
}
const messages = formatWebpackMessages(stats.toJson({}, true));
if (messages.errors.length) {
// Only keep the first error. Others are often indicative
// of the same problem, but confuse the reader with noise.
if (messages.errors.length > 1) {
messages.errors.length = 1;
}
return reject(new Error(messages.errors.join('\n\n')));
}
if (
process.env.CI
&& (typeof process.env