【问题标题】:Can't resolve 'ngx-cookie-service/lib/cookie.service'无法解析“ngx-cookie-service/lib/cookie.service”
【发布时间】:2021-03-09 22:34:05
【问题描述】:

在 Angular(10.2 版)中,我尝试按照说明使用 ngx-cookie-service:

  1. 运行“npm install ngx-cookie-service --save”
  2. 在app.module.ts中,添加provider如下:"providers: [CookieService],"
  3. 在app.module.ts中,导入如下:“import { CookieService } from 'ngx-cookie-service/lib/cookie.service';”

我可以在代码中使用它并且在任何文件中都没有显示错误,所以它似乎找到了它......但是在尝试构建“ng build --prod”时,我收到了这个错误:

./src/app/app.module.ts 中的错误 找不到模块:错误:无法解析“ngx-cookie-service/lib/cookie.service”

有什么想法吗?

【问题讨论】:

    标签: angular cookies ngx-cookie-service


    【解决方案1】:

    据我所知,您使用的导入不正确。应该是:

    import { CookieService } from 'ngx-cookie-service';

    您可以在library readme 中查看。

    您可能从库本身的演示项目中复制了代码,这就是它无法正常工作的原因,或者可能是文本编辑器自动生成了它,有时它会发生。

    在 ngx-cookie-service 项目中,它可以工作,因为该库是本地的,但在您的情况下,它是一个外部包,因此您需要使用 public_api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-01
      • 2021-10-06
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 2020-12-19
      • 2021-09-25
      • 1970-01-01
      相关资源
      最近更新 更多