chore: do not run Webpack BundleAnalyzerPlugin in Circle CI (#2063)

This commit is contained in:
Nolan Lawson 2021-07-04 16:39:31 -07:00 committed by GitHub
parent 992c5efd7e
commit f012369d72
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -126,21 +126,17 @@ module.exports = {
exclude: /node_modules/, exclude: /node_modules/,
failOnError: true, failOnError: true,
cwd: process.cwd() cwd: process.cwd()
}) }),
].concat(dev dev && new webpack.HotModuleReplacementPlugin({
? [
new webpack.HotModuleReplacementPlugin({
requestTimeout: 120000 requestTimeout: 120000
}) }),
] // generates report.html, somewhat expensive to compute, so avoid in CircleCI tests
: [ !dev && !process.env.CIRCLECI && new BundleAnalyzerPlugin({
new BundleAnalyzerPlugin({ // generates report.html
analyzerMode: 'static', analyzerMode: 'static',
openAnalyzer: false, openAnalyzer: false,
logLevel: 'silent' logLevel: 'silent'
}) })
]), ].filter(Boolean),
devtool: dev ? 'inline-source-map' : 'source-map', devtool: dev ? 'inline-source-map' : 'source-map',
performance: { performance: {
hints: dev ? false : (process.env.DEBUG ? 'warning' : 'error'), hints: dev ? false : (process.env.DEBUG ? 'warning' : 'error'),