* Handles a bundling error * @param {Error} err * @param {boolean} continueOnError * @param {string} destFilename
(err, continueOnError, destFilename)
| 209 | * @param {string} destFilename |
| 210 | */ |
| 211 | function handleBundleError(err, continueOnError, destFilename) { |
| 212 | const message = err.stack || err.toString(); |
| 213 | log(red('ERROR:'), message, '\n'); |
| 214 | const reasonMessage = `Could not compile ${cyan(destFilename)}`; |
| 215 | if (continueOnError) { |
| 216 | log(red('ERROR:'), reasonMessage); |
| 217 | } else { |
| 218 | throw new Error(reasonMessage); |
| 219 | } |
| 220 | } |
| 221 | |
| 222 | /** |
| 223 | * Performs the final steps after a JS file is bundled and optionally minified |
no test coverage detected