找不到模块:错误:无法使用导出字段解析目录(请求为 ./)

Nab*_*san 18 build angular-cli angular

我将 Angular 从 v11 升级到了 v12。我收到此错误,但我不知道为什么。构建配置或 tsconfig 没有变化。

Tho*_*ger 47

简单的例子

错误的 import { BehaviorSubject } from 'rxjs/';

正确的 import { BehaviorSubject } from 'rxjs';

我在迁移过程中遇到了这个问题。在代码中搜索类似的内容来解决问题。就我而言,错误消息中提到了导致问题的组件。


小智 10

import { HttpClientModule } from '@angular/common/http/';

只需从上面的Thomas Renger提到的最后一个导入中删除/即可。

像这样

import { HttpClientModule } from '@angular/common/http';


小智 6

检查你的导入,你可能会发现一个以“/”结尾的路径,只需删除它,它就会工作!