Hi
I'm trying to upgrade angular dart and dart sdk version to minimum where we can avoid a lot of rewrite and restructure of code and make it work on chrome new versions as with old specs it stoped working for chrome after 77 update , like dep dependencies version
angular dart : 0.12 to 1.1.2
dart sdk : 1.4 to 1.18
I have aslo updated pubspec.yaml file
name: xxx
description: A dart web application for xxx administration
environment:
sdk: ">=0.8.10 <2.0.0"
dependencies:
browser: any
angular: '>=1.1.0 <2.0.0'
angular_ui: ">=0.5.1 <0.6.13"
logging: ">=0.9.1+1 <0.10.0"
json_object: any
js: 0.6.0
dart_to_js_script_rewriter: '^1.0.1'
transformers:
- angular:
entry_points: ['web/public/public.dart','web/secure/secure.dart']
- dart_to_js_script_rewriter
But in effort to do that I'm facing some issues which are not getting resolved e.g
Build error:
Transform InjectorGenerator on web/public/angular_translate/translate.dart threw error:
Bad state: No element
dart:core/iterable.dart 460 Iterable.first
package:di/transformer/injector_generator.dart 374:10 _Processor._editMain
package:di/transformer/injector_generator.dart 72:5 _Processor.process
package:di/transformer/injector_generator.dart 25:52 InjectorGenerator.applyResolver
package:code_transformers/src/resolvers.dart 111:31 Transformer&ResolverTransformer.applyToEntryPoints.<fn>.<fn>
dart:async/future.dart 118 Future.Future.<fn>
dart:async-patch/timer_patch.dart 16 Timer._createTimer.<fn>
dart:isolate-patch/timer_impl.dart 385 _Timer._runTimers
dart:isolate-patch/timer_impl.dart 414 _Timer._handleMessage
dart:isolate-patch/isolate_patch.dart 148 _RawReceivePortImpl._handleMessage
dart:core Iterable.first
package:di/transformer/injector_generator.dart 374:10 _Processor._editMain
package:di/transformer/injector_generator.dart 72:5 _Processor.process
package:di/transformer/injector_generator.dart 25:52 InjectorGenerator.applyResolver
package:code_transformers/src/resolvers.dart 111:31 Transformer&ResolverTransformer.applyToEntryPoints.<fn>.<fn>
Looking for any help from dart community to fix these