当前位置: 首页 > 知识库问答 >
问题:

错误:模块“AppModule”导入了意外值“HttpClient”。请添加@NgModule注释

彭炳
2023-03-14

错误:模块“AppModule”导入了意外值“HttpClient”。请添加@NgModule注释。

我不明白为什么我得到这个错误。

我尝试了这两种方法:从@角/通用/超文本传输协议导入{HttpClient};和从@角/通用/超文本传输协议导入{HttpClientModule};

这是全部错误:

Error: Unexpected value 'HttpClient' imported by the module 'AppModule'. Please add a @NgModule annotation.
at syntaxError (http://localhost:8100/build/vendor.js:116430:34)
at http://localhost:8100/build/vendor.js:131184:44
at Array.forEach (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (http://localhost:8100/build/vendor.js:131159:49)
at JitCompiler._loadModules (http://localhost:8100/build/vendor.js:150357:87)
at JitCompiler._compileModuleAndComponents (http://localhost:8100/build/vendor.js:150318:36)
at JitCompiler.compileModuleAsync (http://localhost:8100/build/vendor.js:150212:37)
at CompilerImpl.compileModuleAsync (http://localhost:8100/build/vendor.js:115251:49)
at PlatformRef.bootstrapModule (http://localhost:8100/build/vendor.js:5952:25)
at Object.491 (http://localhost:8100/build/main.js:2405:109)

离子框架3.9。2离子本机:^2.9。0爱奥尼亚应用程序脚本:3.2。4角磁芯:5.2。11角编译器CLI:5.2。11节点:8.10。0操作系统:Windows 10

共有1个答案

谭坚诚
2023-03-14

您需要导入HttpClientModule,例如:

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

 @NgModule({
   imports: [
     BrowserModule,
     // import HttpClientModule after BrowserModule.
     HttpClientModule,
  ],
  declarations: [
     AppComponent,
  ],
  bootstrap: [ AppComponent ]
})

export class AppModule {}

阅读:Angula HttpClient

 类似资料:
  • 未捕获的错误:模块“AppModule”声明了意外的模块“FormsModule”。请添加@pipe/@指令/@组件注释。

  • 我是PyCharm的新手,很难将我编写的模块导入Python控制台。如果我尝试导入Python自带的模块,我可以毫无困难地导入该模块,但是如果我尝试导入我编写的模块,我会得到一个导入错误:没有名为“ModuleITriedToImportName”的模块。例如,这里有一个简单的自我编写的模块pickle文件称为“文件pickle”: 如果我尝试在PyCharm Python控制台上“导入pickl

  • 注:与此问题类似,但不相同。 我有一个快速js节点网站(WIP),但我一直得到以下错误: 我的: 文件只是一个基本的jade文件,描述了一个简单的引导navbar,因此我将省略它。 : 现在,当我访问时,除了

  • 问题内容: 我一直在使用python dns模块。我试图在新的Linux安装上使用它,但该模块未加载。我试图清理并安装,但安装似乎无法正常进行。 更新了python版本和pip版本命令的输出 非常感谢你的帮助。 注意:-我在新计算机上安装了防火墙。我不确定它是否会影响导入。但我试图禁用它,但它似乎仍然无法正常工作。 问题答案: 我遇到了与dnspython相同的问题。 我的解决方案是从他们的官方G

  • 我不明白如何用anaconda3设置我的PYTHONPATH。 我是否缺少安装步骤?

  • 关于在ES6中使用导入导出,我得到以下错误: SyntaxError:导出声明只能出现在顶层 我上网找办法解决这个问题,但我做不到。谁能解释一下。我是ES6的新手,特别是导入和导出。(我使用StealJS完全是为了这种东西)谢谢! js文件有: 应用程序JS functions.js