Error: inject() must be called from an injection context
Error: inject() must be called from an injection context
我想我遵循了网络上所有最受欢迎的解决方案,但没有...
我有这个问题 Error: inject() must be called from an injection context
不仅如此,我还有多个警告,例如
Warning: ###/src/app/app.module.ts depends on 'angularfire2/firestore'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
因为在安装和尝试使用 npm install angularfire2 firebase --save
之前一切正常:没有错误也没有警告...
那么有人遇到过同样的问题吗?
我尝试在 angular.json 中添加 projects.$name.architect.build.options.preserveSymlinks: true
,或在 compilerOptions
下的 tsconfig.app.json
中添加 "paths": { "@angular/*": [ "../node_modules/@angular/*" ] }
和其他方法,但没有保存我的项目。
我通过 ng add @angular/fire
安装 firebase 依赖项解决了我的问题,一切正常,没有错误!
我想我遵循了网络上所有最受欢迎的解决方案,但没有...
我有这个问题 Error: inject() must be called from an injection context
不仅如此,我还有多个警告,例如
Warning: ###/src/app/app.module.ts depends on 'angularfire2/firestore'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
因为在安装和尝试使用 npm install angularfire2 firebase --save
之前一切正常:没有错误也没有警告...
那么有人遇到过同样的问题吗?
我尝试在 angular.json 中添加 projects.$name.architect.build.options.preserveSymlinks: true
,或在 compilerOptions
下的 tsconfig.app.json
中添加 "paths": { "@angular/*": [ "../node_modules/@angular/*" ] }
和其他方法,但没有保存我的项目。
我通过 ng add @angular/fire
安装 firebase 依赖项解决了我的问题,一切正常,没有错误!