я создал библиотеку npm https://www.npmjs.com/package/cloudee. Локально работает нормально, но когда я пытаюсь собрать для развертывания, я получаю эту ошибку «Неожиданное значение» CloudyModule в / home / hadi / dev / rickithadi / node_modules / cloudee /cloudee.d.ts ', импортированный модулем' AppModule в /home/hadi/dev/rickithadi/src/app/app.module.ts '.Пожалуйста, добавьте аннотацию @NgModule. '
Все работает нормально, единственная проблема, когда я делаю ng build --aot --prod для развертывания.Я попытался понизить угловые версии как библиотеки, так и проекта, в котором я ее использую. Библиотека изначально была построена с использованием ng7, а проект - в ng5.Я также прочитал пост о том, что angular не может найти правильную угловую версию и добавить путь к angular в ts.config.json, который у меня есть.Это не работает.Я установил библиотеку с помощью npm install --save cloudee.
app.module.ts
import {CloudyModule} from 'cloudee';
...
imports:[...CloudyModule
...]
package.json проекта
dependencies:[
"@angular/animations": "^5.2.11",
"@angular/cli": "~1.7.4",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/compiler-cli": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
"cloudee":"0.05"
...
]
полный список импортав файле module.ts
@NgModule({
declarations: [
AppComponent,
NavbarComponent,
HomeComponent,
FooterComponent,
StuffComponent,
BlogComponent,
ContactComponent,
FieldErrorDisplayComponent,
SuccessComponent,
LoginComponent,
AdminComponent,
LiftingComponent,
TrackLiftComponent,
CustomRenderComponent,
ButtonViewComponent,
GainzComponent,
BlogDisplayComponent,
SafePipe
],
imports: [
CarouselModule.forRoot(),
TabsModule.forRoot(),
OrderModule,
Ng2SmartTableModule,
NgxEditorModule,
AngularFontAwesomeModule,
ModalModule.forRoot(),
HttpModule, NgPipesModule,
ReactiveFormsModule,
HttpClientModule,
FormsModule,
NgbModule.forRoot(),
BrowserAnimationsModule,
Ng5SliderModule,
CloudyModule,
BrowserModule,
RouterModule.forRoot(appRoutes)
],
entryComponents: [CustomRenderComponent, ButtonViewComponent],
providers: [AdminServiceService, AlwaysAuthGuard, OnlyLoggedInGuard],
bootstrap: [AppComponent]
})
работает нормально, единственная ошибка - это CloudyModule с «неожиданным значением» в /home/hadi/dev/rickithadi/node_modules/cloudee/cloudee.d.ts ', импортированный модулем'AppModule в /home/hadi/dev/rickithadi/src/app/app.module.ts'.Пожалуйста, добавьте аннотацию @NgModule. 'Что не позволяет мне развернуть.