我在角度构建时遇到问题。
NG服务器工作正常。 但是当我构建我的应用程序时,它会构建文件,而当我打开html时,它会显示以下错误。
main.aad9c1dbd7274baabb39.js:1 ERROR Error: Uncaught (in promise): Error: StaticInjectorError[e -> e]:
StaticInjectorError(Platform: core)[e -> e]:
NullInjectorError: No provider for e!
Error: StaticInjectorError[e -> e]:
StaticInjectorError(Platform: core)[e -> e]:
NullInjectorError: No provider for e!
at e.get (main.aad9c1dbd7274baabb39.js:1)
at main.aad9c1dbd7274baabb39.js:1
at e (main.aad9c1dbd7274baabb39.js:1)
at e.get (main.aad9c1dbd7274baabb39.js:1)
at main.aad9c1dbd7274baabb39.js:1
at e (main.aad9c1dbd7274baabb39.js:1)
at e.get (main.aad9c1dbd7274baabb39.js:1)
at Bg (main.aad9c1dbd7274baabb39.js:1)
at main.aad9c1dbd7274baabb39.js:1
at Rg (main.aad9c1dbd7274baabb39.js:1)
at O (polyfills.20ab2d163684112c2aba.js:1)
at O (polyfills.20ab2d163684112c2aba.js:1)
at polyfills.20ab2d163684112c2aba.js:1
at e.invokeTask (polyfills.20ab2d163684112c2aba.js:1)
at Object.onInvokeTask (main.aad9c1dbd7274baabb39.js:1)
at e.invokeTask (polyfills.20ab2d163684112c2aba.js:1)
at t.runTask (polyfills.20ab2d163684112c2aba.js:1)
at v (polyfills.20ab2d163684112c2aba.js:1)
答案 0 :(得分:0)
请导入HttpClientModule
import { HttpClientModule } from '@angular/common/http';
@NgModule({
imports: [
HttpClientModule
]})
答案 1 :(得分:0)
它也与Angular CLI版本问题有关。您正在使用哪个角度版本。据我所知,这个问题尤其是在Angular 4版本中由Angular团队修复的。
第二,请检查您的本地CLI版本和全局CLI版本是否不匹配。如果是,请尝试使其保持相同版本。请使用以下命令检查是否可以解决问题:
try this
npm outdated
npm update
OR
`
npm uninstall -g @angular/cli
npm uninstall -g angular/cli
npm cache clean
npm install -g @angular/cli@latest
`
您还可以按照以下主题解决您的问题:https://github.com/angular/components/issues/7210
让我知道是否有帮助。