【问题标题】:Angular Ng2SearchPipeModuleAngular Ng2SearchPipeModule
【发布时间】:2020-12-08 19:42:16
【问题描述】:
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { Ng2SearchPipeModule } from 'ng2-search-filter';


@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    Ng2SearchPipeModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

IntelliJ 给我消息“Class Ng2SearchPipeModule 不是 Angular 模块”。有没有办法解决这个问题?

【问题讨论】:

    标签: java html css angular pipe


    【解决方案1】:

    检查 Ng2SearchPipeModule 以获得适当的装饰器。它必须是 NgModule,就像你的应用模块一样。

    @NgModule({
      declarations: [
        ...
      ],
      imports: [
        ...
      ],
      providers: [],
    })
    export class Ng2SearchPipeModule { }
    

    另外,检查导入路径是否正确

    【讨论】:

    • 您是否有一些构建时错误(ng build 或 ng serve)?
    • 是的,我得到的构建错误是:“错误:目标入口点“ng2-search-filter”缺少依赖项:-@angular/core”
    • 有时以下方法会有所帮助:删除 node_modules 而不是运行 'npm i' 并再次运行构建
    • 它有点工作,现在接受我有另一个错误:“错误:src/app/app.module.ts:8:35 - 错误TS2307:找不到模块'ng2-search-filter'或其对应的类型声明。 8 import {Ng2SearchPipeModule} from 'ng2-search-filter'; ~~~~~~~~~~~~~~~~~~~"
    猜你喜欢
    • 2021-02-18
    • 1970-01-01
    • 2020-01-30
    • 2020-07-31
    • 2014-11-25
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多