繁体   English   中英

如何让WebStorm识别并为自定义Angular库中的组件名称提供自动完成功能?

[英]How can I have WebStorm Recognize and provide auto-completion for component names inside a custom Angular Library?

我目前遇到WebStorm识别使用generate library构建的自定义Angular库的问题。 这个库正确发布在NPM上 - 包含所有umd,es2015,fes2015等文件,它们在package.json中指定。 这一切都是由原理图完成的,所以它可能是正确的。

我正确地将所有模块和组件导出到public-api.ts 一切都是可以访问的。

我的项目正确使用已发布的npm库,并指定了我的自定义库的正确依赖项和版本。 一切都编译好了,我可以将这个库中的组件包含到我的Angular项目中,我可以在浏览器中看到它们完美呈现。 基本上一切都是100%工作,除了WebStorm在使用auto-complete时没有检测到任何这些组件,就像它对其他组件一样。

我知道像Material这样的库,WebStorm也有用,所以我很好奇材料开发人员为了让WebStorm在这里提供自动完成而做了什么。

有人有什么主意吗?

截图

您必须包含组件源( .ts文件)或*.metadata.jsonhttps://medium.com/@isaacplmann/getting-your-angular-2-library-ready-for-aot-90d1347bcad )在已发布的库包中,以便通过静态代码分析识别您的组件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM