我正在写自定义角度升级示意图。
SchematicContext
包含一个可用于调试的记录器对象。
context.logger.debug('This logger seems to be usefull!');
运行 angular-cli,我的代码已执行,但我看不到日志。
有没有办法激活和配置这个记录器?
我正在写自定义角度升级示意图。
SchematicContext
包含一个可用于调试的记录器对象。
context.logger.debug('This logger seems to be usefull!');
运行 angular-cli,我的代码已执行,但我看不到日志。
有没有办法激活和配置这个记录器?
我不认为调试在默认的日志记录级别是可见的。尝试将日志记录级别更改为信息或更高。
帮助说可以使用--verbose
,但它不起作用。
$ ng add --help
options:
--verbose
Display additional details about internal operations during execution.
正确的解决方案是将 env 变量设置NG_DEBUG
为true
.
# On macOS:
$ NG_DEBUG=true ng add @scope/my-schematic
我也无法让 .debug 做任何事情。不过,其他方法也有效:警告、错误、信息等,所以至少这些是有用的。请确保在运行之前运行“yarn build”。