问题描述
更新:发现它是角度库的问题,所以现在的问题是更多关于如何显式指向正确的nnoe_modules文件夹
我有点困惑,在通过ng update更新到最新版本后,更新此角度代码似乎会遇到类型错误
protected get(endPoint: string,params: Params = {}): any {
return this.http.get(endPoint,{ params }).pipe(
this.handleRetry,tap((_) => this.log(`fetched data`)),catchError(this.handleError<any>('getList',[]))
);
}
TS2345:无法将类型“ MonoTypeOperatorFunction”的参数分配给类型“ OperatorFunction ”的参数。 参数'source'和'source'的类型不兼容。
package.json看起来像这样
"@angular/animations": "~9.1.2","@angular/cdk": "^9.2.1","@angular/common": "~9.1.2","@angular/compiler": "~9.1.2","@angular/core": "~9.1.2","@angular/flex-layout": "^9.0.0-beta.29","@angular/forms": "~9.1.2","@angular/material": "^9.2.1","@angular/platform-browser": "^9.1.2","@angular/platform-browser-dynamic": "~9.1.2","@angular/router": "~9.1.2","@ng-select/ng-select": "^4.0.0","@ngx-formly/core": "^5.5.15","@ngx-formly/material": "^5.5.15","@ngx-formly/schematics": "^5.6.0","keycloak": "^1.2.0","keycloak-angular": "^7.2.0","keycloak-js": "^9.0.3","ngx-permissions": "^7.0.3","rxjs": "~6.5.5","zone.js": "~0.10.2"
编辑:为了弄清楚我正在使用一个角度库,正在构建的项目正在抛出错误,看起来好像找不到正确的node_modules,在此版本错误中查看版本不匹配时,我注意到了这一点。版本是最新的,但问题仍未解决
参数“源”和“源”的类型不兼容。 类型'import(“ C:/ repos / node_modules / rxjs / internal / Observable”)。可观察的“不能分配给类型'import(” C:/ repos / projects / core-ui / node_modules / rxjs / internal / Observable“ ).Observable'。
不确定为什么要同时使用两个版本。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)