首页 > 解决方案 > initRelector 在多个库中定义

问题描述

我正在尝试从 templates.dart 文件中导出各种组件模板。例如export './src/foo/foo_component.template.dart';
export './src/bar/bar_component.template.dart';

VSCode 分析器在抱怨"The name 'initReflector' is defined in the libraries package:my_app/src/foo/foo_component.template.dart and package:my_app/src/bar/bar_component.template.dart"

标签: angular-dart

解决方案


我建议只从这些库中显示您需要的内容,而不是导出所有公开的内容:

export './src/bar/bar_component.template.dart' show BarComponentNgFactory;

如果这看起来太麻烦了,你可以换一种方式,把 initReflector 隐藏起来。


推荐阅读