所以我正在构建一个 Angular CLI 6 应用程序,并且我想实现 Chalk 包以在我的控制台日志中添加一些样式。
出于测试目的,我在 app.component.TS 文件中导入了 Chalk,如下所示:
import { component } from '@angular/core';
import * as chalk_ from 'chalk';
@Component({
//not important
})
export class AppComponent {
title = 'My App';
constructor() {
console.log(chalk.blue('Hello'));
}
chalk.blue 给我错误:属性蓝色不存在。当我将其更改为 chalk.default.blue 时,它可以工作,并且 VS 代码没有给我任何错误。
当我在浏览器中检查控制台时,我收到错误:index.js:8 Uncaught ReferenceError: process is not defined。
有人可以帮我解决这个问题吗?我也尝试过 Colors,我注意到所有这些包都需要您使用 require() 来实现它们。但这是 ES5 风格...
const chalk = require('chalk');
或者
var colors = require('colors/safe');