0

我添加了一个带有管道 ( RemoveUnderscorePipe) 的新共享库。我正在使用库一个角度应用程序。使用该库的应用程序可以编译并且运行良好。问题是在 vs-code 中使用管道的所有模板中都存在错误: 在此处输入图像描述

这使开发人员的体验变得不那么愉快,并且对管道名称进行定义也不起作用。

我发现了一个类似的问题: Unable to resolve signature for pipe invocation in vscode by Angular Language Service 并且尝试了建议的解决方案但没有成功。

如何让 vscode 识别库。谢谢。

4

2 回答 2

0

因此,在 2020 年 8 月上旬,vs code Angular 语言服务需要在库构建后重新启动。并且该库必须使用 --prod 标志构建。在这里找到答案: https ://github.com/angular/vscode-ng-language-service/issues/645#issuecomment-587282612

于 2020-08-04T06:54:42.303 回答
0

我可以通过不为管道使用默认导出来解决这个问题。

代替

export default class PricePipe implements PipeTransform {}

export class PricePipe implements PipeTransform {
于 2020-12-08T23:54:36.717 回答