如何解决如果捆绑为es2015角度库,StoreDevtoolsModule确实会应用配置
我目前有一个小型库,已与ng-packagr捆绑在一起:
@NgModule()
export class DevtoolsModule {
static forRoot(): ModuleWithProviders<StoreDevtoolsModule> {
return StoreDevtoolsModule.instrument({
maxAge: 2,});
}
}
es2015输出如下:
class DevtoolsModule {
/**
* @param {?} environment
* @return {?}
*/
static forRoot(environment) {
console.log(environment);
return StoreDevtoolsModule.instrument({
maxAge: 2,});
}
}
DevtoolsModule.decorators = [
{ type: NgModule }
];
然后,我在主app.module的模块中使用此模块。 (角度8.2)例如
@NgModule({
bootstrap: [AppRootComponent],declarations: [
AppRootComponent,],imports: [
DevtoolsModule.forRoot(environment),providers: [],})
export class AppModule {}
我的期望是,我看到devtool日志的最长使用期限为2。但是,在redux devtools中出现了默认的日志数(25)。同样由于某种奇怪的原因,我无法在DevtoolsModule中使用console.log forRoot
方法。谁能给我一些可能的建议?
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。