[英]How to enable auto import for custom Angular library in WebStorm / PhpStorm?
[英]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.json
( https://medium.com/@isaacplmann/getting-your-angular-2-library-ready-for-aot-90d1347bcad )在已发布的库包中,以便通过静态代码分析识别您的组件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.