【问题标题】:Cannot use Ng-bootstrap in Angular 9不能在 Angular 9 中使用 Ng-bootstrap
【发布时间】:2023-03-20 02:07:01
【问题描述】:

我使用 ng-bootstrap 开始了我的第一个 Angular 项目,并按照安装过程进行操作,但它仍然无法正常工作。

消息是“未捕获的错误:您的应用程序或其依赖项之一正在使用i18n

Angular 9 引入了需要加载的全局 $localize() 函数。 请将import '@angular/localize'; 添加到您的 polyfills.ts 文件中。”

然后我在 polyfill.ts 中添加了这一行

import '@angular/localize';

现在消息变成了

./src/polyfills.ts 中的错误找不到模块:错误:无法解析' 'D:\source\mh\Reclamos-v2\src'中的@angular/localize'

我应该安装什么?本地化库的名称是什么?

【问题讨论】:

  • 只是一个猜测,但也许你仍然依赖于你的 package.json 中的 i18n 库,这是从以前的 Angular 版本遗留下来的?如果是这样,那可能需要删除。
  • 嗨 Gustavo,你让它在 Angular 9 上运行了吗?谢谢!

标签: angular ng-bootstrap angular9


【解决方案1】:

你可以试试这个:

npm install @angular/localize --save
【解决方案2】:

您需要安装软件包并将其导入polyfills.ts。实现这一目标的最简单方法是运行:

ng add @angular/localize

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多