Rya*_*thm 5 npm firebase angular google-cloud-firestore
我刚刚更新到 Angular CLI 12.0.0,使用 Node 14.17.0 和 npm 7.13.0
\n当我尝试将 Angular Fire 添加到我的项目中时
\nng add @angular/fire\nRun Code Online (Sandbox Code Playgroud)\n我收到消息:
\n\n\n将安装并执行包 @angular/fire@0.0.0。\n您想继续吗?是\n\xe2\x9c\x94 程序包已成功安装。\n您尝试添加的程序包不支持原理图。您可以尝试使用不同版本的包或联系包作者以添加 ng-add 支持。
\n
使用npm uninstall @angular/fire没有帮助。
任何帮助表示赞赏!
\n注意:正如 @deelde 下面提到的,这是一个新的已知错误,因此目前我已恢复到 Angular CLI v11.2.13,并且它正在工作。
\n卸载:
\nnpm uninstall -g @angular/cli\nnpm cache clean --force\nRun Code Online (Sandbox Code Playgroud)\n为了确保卸载有效,这应该会出现错误:
\nng --version\nRun Code Online (Sandbox Code Playgroud)\n重新安装 Angular CLI v11
\nnpm install -g @angular/cli@11.2.13\nRun Code Online (Sandbox Code Playgroud)\n
github 上有一个关于此行为的未解决问题。这似乎是 Angular/Fire 版本 6.1.4 中名为“blueprint”的模块的问题。
Github 问题:在全新应用程序中首次尝试 Angular 12 时无法添加 @angular/fire
作者提到,如果他第二次执行该命令,一切都会正常。
另一种选择是通过 npm install 安装软件包,然后执行 ng add:
npm install @angular/fire@6.1.4
ng add @angular/fire@6.1.4 --verbose
Run Code Online (Sandbox Code Playgroud)
Angular Fire 目前不支持 Angular12,因此您应该使用最新版本的 Angular Fire:
ng add @angular/fire@latest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12016 次 |
| 最近记录: |