我有一些翻译组件,只想在开发环境中使用。这个想法是在项目构建时不对组件进行编译。
如何在AngularDart 5中实现呢?
最佳答案
根据您希望加载/不加载组件的方式,可以采取不同的策略。我的首选方法通常是为您的应用程序提供两个入口点,即web/main.dart
和web/main.dev.dart
,并且后者是唯一导入/使用/加载所讨论组件的入口点。
例如,您可以在lib/translation.dart
中具有以下定义:
void Function() loadTranslationComponent = () {};
并在
web/main.dev.dart
中:import 'package:name/translation.dart';
void main() {
loadTranslationComponent = () {
// Code to initialize and use only in development mode.
};
}
关于dart - 如何仅在开发人员中使用组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51470025/