angular - 未找到模块:错误:包路径 ./index 未从包 node_modules/rxjs 导出(请参阅 /node_modules/rxjs/package.json 中的导出字段)
问题描述
我正在RxJs7
我的 Angular 12.2.0 项目中尝试,似乎 rxjs 运算符和方法的路径发生了变化。
我收到以下错误
./dist/candypal/website/fesm2015/candypal-website.js:8:0-50 - Error: Module not found: Error: Package path ./index is not exported from package /Users/aniruddh/aniruddh/develop/experiment/candypal/node_modules/rxjs (see exports field in /Users/aniruddh/aniruddh/develop/experiment/candypal/node_modules/rxjs/package.json)
请注意,上述错误来自使用 rxjs7 的库
解决方案
在您的代码中,替换
import { Whatever } from 'rxjs/index'
经过
import { Whatever } from 'rxjs'
rxjs/index 文件夹已从 rxjs 中删除。
推荐阅读
- javascript - 根据点击的标签显示动态内容
- java - 找不到包导致编译失败
- entity-framework-core - 调用一个存储过程返回一个没有 DbSet 的数据集
- android - 无法使用在 url 中传递的源重定向 web 视图中的用户
- php - PHP过滤器数组在特定日期(RSS提要)之后/期间
- php - 无法使用 php 获取客户端机器的 MAC 地址
- javascript - 将对象数组提取到数组中
- flutter - 如何在颤动中更改国家选择器的宽度?
- arrays - 使用 google sheet 重复文本 + n 次
- javascript - 如何在启动 Angular 应用程序之前等待 Firebase 身份验证