Eğik 2.0.0 Metadata_resolver garip davranışlar
açısal cli beta ile açısal 2 2.0.0 için angular-webpack iskele ile angular2 RC5 benim app göç ediyorum
:
Uncaught Error: Can't resolve all parameters for PublicInfoDao: (?, ?).CompileMetadataResolver.getDependenciesMetadata @ metadata_resolver.js:508CompileMetadataResolver.getTypeMetadata @ metadata_resolver.js:405(anonymous function) @ metadata_resolver.js:552CompileMetadataResolver.getProvidersMetadata @ metadata_resolver.js:532CompileMetadataResolver.getNgModuleMetadata @ metadata_resolver.js:285RuntimeCompiler._compileComponents @ runtime_compiler.js:126RuntimeCompiler._compileModuleAndComponents @ runtime_compiler.js:64RuntimeCompiler.compileModuleAsync @ runtime_compiler.js:55PlatformRef_._bootstrapModuleWithZone @ application_ref.js:303PlatformRef_.bootstrapModule @ application_ref.js:285(anonymous function) @ main.ts:13__webpack_require__ @ bootstrap db3609d…:52(anonymous function) @ .*$:7__webpack_require__ @ bootstrap db3609d…:52webpackJsonpCallback @ bootstrap db3609d…:23(anonymous function) @ main.bundle.js:1
ve
metadata_resolver.js:278Uncaught Error: Unexpected value 'AppComponent' declared by the module 'AppModule'(anonymous function) @ metadata_resolver.js:278CompileMetadataResolver.getNgModuleMetadata @ metadata_resolver.js:265RuntimeCompiler._compileComponents @ runtime_compiler.js:126RuntimeCompiler._compileModuleAndComponents @ runtime_compiler.js:64RuntimeCompiler.compileModuleAsync @ runtime_compiler.js:55PlatformRef_._bootstrapModuleWithZone @ application_ref.js:303PlatformRef_.bootstrapModule @ application_ref.js:285(anonymous function) @ main.ts:13__webpack_require__ @ bootstrap db3609d…:52(anonymous function) @ .*$:7__webpack_require__ @ bootstrap db3609d…:52webpackJsonpCallback @ bootstrap db3609d…:23(anonymous function) @ main.bundle.js:1 1 : https://github.com/preboot/angular2-webpack
birkaç bileşenler uygulama çalışmalarını kaldırırsanız tuhaf bir davranış nedeni var
. Ancak,Bir basit bileşen eklerseniz, ikinci hata atılır. @Input()
yorum yaparsam uygulama çalışır. Uygulamada aynı hatayı atarken rahatsız edersem bazı servisler vardır ve bazı satırları yorumlarsam hatayı reddeder.
Bu hatalardan deliriyorum. Dış bir konu olmalı diye düşünüyorum.
Herhangi bir fikrin var mı?
Güncelleme:
birinci hata https://github.com/AngularClass/angular2-webpack-starter#frequently-asked-questions (ikinci soruya) ile ilgili olabilir Ben 2.0.0 açısal finale taşımak için birçok sorun var.
Update2:
@NgModule({
providers: [
MetaService,
Title,
HttpInterceptor,
{provide: ConnectionBackend, useClass: XHRBackend},
{provide: Http, useExisting: HttpInterceptor},
{provide: Configuration, useClass: ConfigurationDevelopment}
],
imports: [
BrowserModule,
HttpModule,
FormsModule,
ReactiveFormsModule,
// APP_ROUTER_PROVIDERS
],
declarations: [
AppComponent,
ResultItemComponent,
TimestampToMomentPipe,
TimestampToTimePipe
],
bootstrap: [AppComponent]
})
export class AppModule {
}
Update3: açısal cli başarısız kodunun başka bir örneği.
Bu kodu düzgün çalışır:
this.publicService.all().subcribe(response => {
console.log(response);
});
Bu kod başarısız:
this.publicService.all().subcribe(response => {
deserialize(response)
});
İstisna Yukarıda açıklandığı:
Uncaught Error: Can't resolve all parameters for PublicInfoDao: (?, ?).
¿¿?? Eğer dairesel içine çalışabilir bu durumda
export * from 'some-file';
export * from 'another-file';
:
Bu sorunu yeniden üreten bir github repo'unuz var mı? – yurzui
Hayır, ancak sorunun açısal kısayla ilgili olduğunu doğrulayabilirim. Ben eski iskele ve köşeli 2.0.0 iyi çalışıyor. Yani açısal kısrak ile ne olur? – Serginho
app.module dosyanızı paylaşabilir misiniz? –