首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >装饰器不支持“Ng2DropdownMenu”函数调用模板编译过程中的错误,而是调用了“触发器”

装饰器不支持“Ng2DropdownMenu”函数调用模板编译过程中的错误,而是调用了“触发器”
EN

Stack Overflow用户
提问于 2022-05-02 02:21:47
回答 1查看 102关注 0票数 0

使用npm重新安装package.json文件后。我在运行命令ng build -prod时遇到了错误

装饰器不支持“Ng2DropdownMenu”函数调用模板编译过程中的Ng2DropdownMenu错误,而是调用了“触发器”。

现在,据我所知,Ng2DropdownMenu不在我的项目中使用,也无法在文件或行no中找到错误。

我该怎么做才能修好它..?

package.json

代码语言:javascript
复制
{
  "name": "My Application",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "build:ssr": "ng run IndianRailAndroidApp4:server:dev",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@agm/core": "^1.0.0-beta.5",
    "@angular/animations": "8.2.12",
    "@angular/cdk": "^2.0.0-beta.12",
    "@angular/common": "^8.2.12",
    "@angular/compiler": "8.2.12",
    "@angular/core": "8.2.12",
    "@angular/forms": "8.2.12",
    "@angular/http": "^4.4.4",
    "@angular/material": "^2.0.0-beta.12",
    "@angular/platform-browser": "^8.2.14",
    "@angular/platform-browser-dynamic": "8.2.12",
    "@angular/platform-server": "8.2.12",
    "@angular/router": "8.2.12",
    "@aspnet/signalr": "^1.0.27",
    "@nguniversal/module-map-ngfactory-loader": "8.1.1",
    "angular2-material-datepicker": "^0.5.0",
    "angular5-social-login": "^1.0.9",
    "angularx-social-login": "^2.3.1",
    "animate.css": "^3.5.2",
    "arrive": "^2.3.1",
    "bootstrap": "^3.4.1",
    "bootstrap-material-design": "^0.5.10",
    "bootstrap-notify": "^3.1.3",
    "bootstrap-select": "^1.12.2",
    "bootstrap-tagsinput": "^0.7.1",
    "chartist": "^0.9.4",
    "chartist-plugin-zoom": "^0.4.0",
    "core-js": "^3.3.3",
    "datatables": "^1.10.12",
    "datatables.net-bs": "^1.10.12",
    "datatables.net-responsive": "^2.1.1",
    "eonasdan-bootstrap-datetimepicker": "^4.17.47",
    "fullcalendar": "^3.4.0",
    "getstream": "^3.23.3",
    "hammerjs": "^2.0.8",
    "jasny-bootstrap": "^3.1.3",
    "jquery": "3.4.1",
    "jquery-validation": "^1.17.0",
    "jvectormap": "^2.0.4",
    "moment": "^2.24.0",
    "moment-timezone": "^0.4.0",
    "ng2-adsense": "^8.0.1",
    "ng2-material-dropdown": "^0.11.0",
    "ng2-nouislider": "^1.6.1",
    "ng2-select": "^1.2.0",
    "ngx-chips": "^1.4.6",
    "nouislider": "^9.2.0",
    "perfect-scrollbar": "^1.1.0",
    "rxjs": "^6.5.5",
    "rxjs-compat": "^6.5.5",
    "sweetalert2": "^6.10.1",
    "twitter-bootstrap-wizard": "^1.2.0",
    "uglify-js": "^1.3.5",
    "validate": "^3.0.1",
    "web-animations-js": "^2.2.2",
    "zone.js": "0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.803.24",
    "@angular/cli": "8.3.14",
    "@angular/compiler-cli": "8.2.12",
    "@angular/language-service": "8.2.12",
    "@types/bootstrap": "3.3.32",
    "@types/chartist": "^0.9.34",
    "@types/jasmine": "~3.4.4",
    "@types/jasminewd2": "~2.0.8",
    "@types/jquery": "^1.10.31",
    "@types/node": "~12.11.6",
    "codelyzer": "^5.2.0",
    "jasmine-core": "~3.5.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "^4.4.1",
    "karma-chrome-launcher": "~3.1.0",
    "karma-cli": "^1.0.1",
    "karma-coverage-istanbul-reporter": "~2.1.0",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.2",
    "ng-packagr": "^9.1.1",
    "typescript": "^3.4.5"
  },
  "optionalDependencies": {
    "node-sass": "^4.12.0",
    "protractor": "^5.4.4",
    "ts-node": "^8.4.1",
    "tslint": "^5.20.1"
  }
}

app.module.js

代码语言:javascript
复制
import { NgModule } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; // this is needed!
import { RouterModule } from '@angular/router';
import { HttpModule } from '@angular/http';
import { APP_BASE_HREF } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { AdsenseModule } from 'ng2-adsense';

import { HttpClientModule } from '@angular/common/http';


import {
  MatAutocompleteModule,
  MatButtonModule,
  MatButtonToggleModule,
  MatCardModule,
  MatCheckboxModule,
  MatChipsModule,
  MatDatepickerModule,
  MatDialogModule,
  MatExpansionModule,
  MatGridListModule,
  MatIconModule,
  MatInputModule,
  MatListModule,
  MatMenuModule,
  MatNativeDateModule,
  MatPaginatorModule,
  MatProgressBarModule,
  MatProgressSpinnerModule,
  MatRadioModule,
  MatRippleModule,
  MatSelectModule,
  MatSidenavModule,
  MatSliderModule,
  MatSlideToggleModule,
  MatSnackBarModule,
  MatSortModule,
  MatTableModule,
  MatTabsModule,
  MatToolbarModule,
  MatTooltipModule,
  MatStepperModule,
} from '@angular/material';

import { AppComponent } from './app.component';

import { SidebarModule } from './sidebar/sidebar.module';
import { FooterModule } from './shared/footer/footer.module';
import { NavbarModule } from './shared/navbar/navbar.module';
import { AdminLayoutComponent } from './layouts/admin/admin-layout.component';
import { AuthLayoutComponent } from './layouts/auth/auth-layout.component';

import { AppRoutes } from './app.routing';
import { AuthGuard } from './_helpers/auth.guard';
import { AuthenticationService } from './services/authentication.service';
import { HttpClient } from '@angular/common/http';
import { HomePageComponent } from './api/home-page/home-page.component';

import { GenerateComponent } from './invoice/generate/generate.component';
import { SweetAlertComponent } from './components/sweetalert/sweetalert.component';

//import { CarouselModule } from 'ngx-owl-carousel-o';
//import { CarouselHolderComponent } from './carousel/carousel-holder.component';

@NgModule({
  exports: [
    MatAutocompleteModule,
    MatButtonModule,
    MatButtonToggleModule,
    MatCardModule,
    MatCheckboxModule,
    MatChipsModule,
    MatStepperModule,
    MatDatepickerModule,
    MatDialogModule,
    MatExpansionModule,
    MatGridListModule,
    MatIconModule,
    MatInputModule,
    MatListModule,
    MatMenuModule,
    MatNativeDateModule,
    MatPaginatorModule,
    MatProgressBarModule,
    MatProgressSpinnerModule,
    MatRadioModule,
    MatRippleModule,
    MatSelectModule,
    MatSidenavModule,
    MatSliderModule,
    MatSlideToggleModule,
    MatSnackBarModule,
    MatSortModule,
    MatTableModule,
    MatTabsModule,
    MatToolbarModule,
    MatTooltipModule
  ],
  declarations: [HomeComponent]
})
export class MaterialModule { }

@NgModule({
  imports: [
    CommonModule,
    BrowserAnimationsModule,
    FormsModule,
    RouterModule.forRoot(AppRoutes),
    AdsenseModule.forRoot({
      adClient: 'ca-pub-xxxxx',         
      adSlot: xxxxxxxxxxx                       
    }),
    HttpModule,
    MaterialModule,
    MatNativeDateModule,
    SidebarModule,
    NavbarModule,
    FooterModule, HttpClientModule//, CarouselModule , SocialLoginModule
  ],
  declarations: [RefundComponent, AdsenseAdSizeComponent,   AppComponent
  ],

  providers: [ChatService, AuthGuard, AuthenticationService, LoginService, HttpClient, DashboardService,
    //{
    //provide: AuthServiceConfig,
    //useFactory: provideConfig //,  getAuthServiceConfigs
    // }
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
EN

回答 1

Stack Overflow用户

发布于 2022-05-02 05:04:47

首先,在您的fullTemplateTypeCheck文件中创建“tsconfig.json”:false并重新构建,然后它可能会说明实际的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72081787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档