angular.dart icon indicating copy to clipboard operation
angular.dart copied to clipboard

pub build does not work for "example" folder

Open MikeMitterer opened this issue 10 years ago • 1 comments

It results in a bunch of error messages - see below. The same app in web works without problems... This bug is really annoying because it makes it really hard to build multiple Angular samples for one package...

I know that I can provide full samples with pubspec.yaml and web-folder in example like you do it in your example folder but if this is the way to go then there should be at least a better error message.

Transform _Serial on wsk_angular|example/wsk_dialog/main.dart threw error: must be a string literal: PrefixedIdentifier
package:angular/tools/source_metadata_extractor.dart 221:5          assertString
package:angular/tools/source_metadata_extractor.dart 135:41         DirectiveMetadataCollectingAstVisitor.visitClassDeclaration.<fn>.<fn>
dart:collection/list.dart 63                                        Object&ListMixin.forEach
package:angular/tools/source_metadata_extractor.dart 130:38         DirectiveMetadataCollectingAstVisitor.visitClassDeclaration.<fn>
dart:collection/list.dart 63                                        Object&ListMixin.forEach
package:angular/tools/source_metadata_extractor.dart 120:27         DirectiveMetadataCollectingAstVisitor.visitClassDeclaration
package:analyzer/src/generated/ast.dart 3494:62                     ClassDeclaration.accept
package:analyzer/src/generated/ast.dart 19457:26                    NodeList.accept
package:analyzer/src/generated/ast.dart 4261:27                     CompilationUnit.visitChildren
package:analyzer/src/generated/ast.dart 14170:23                    RecursiveAstVisitor.visitCompilationUnit
package:analyzer/src/generated/ast.dart 4211:61                     CompilationUnit.accept
package:angular/tools/source_metadata_extractor.dart 207:14         DirectiveMetadataCollectingVisitor.call
dart:collection/iterable.dart 229                                   IterableBase.forEach
package:angular/tools/transformer/expression_generator.dart 155:17  _LibrarySourceCrawler.crawl
package:angular/tools/source_metadata_extractor.dart 27:24          SourceMetadataExtractor.gatherDirectiveIn

MikeMitterer avatar Feb 18 '15 08:02 MikeMitterer

For example I can pub build example for: https://github.com/MikeMitterer/dart-wsk-material but pub build example fails for: https://github.com/MikeMitterer/dart-wsk-angular

MikeMitterer avatar Feb 20 '15 16:02 MikeMitterer