Hans 601f9b38f8 feat(@angular/cli): move angular-cli to @angular/cli (#4328)
This release is otherwise identical to beta.28.
2017-02-01 18:19:50 -08:00

26 lines
626 B
JavaScript

'use strict';
var chalk = require('chalk');
module.exports = function writeError(ui, error) {
if (!error) { return; }
// Uglify errors have a filename instead
var fileName = error.file || error.filename;
if (fileName) {
if (error.line) {
fileName += error.col ? ' (' + error.line + ':' + error.col + ')' : ' (' + error.line + ')';
}
ui.writeLine(chalk.red('File: ' + fileName), 'ERROR');
}
if (error.message) {
ui.writeLine(chalk.red(error.message), 'ERROR');
} else {
ui.writeLine(chalk.red(error), 'ERROR');
}
if (error.stack) {
ui.writeLine(error.stack, 'ERROR');
}
};