cnpm导致IDEA对于Angular项目提示失效

最近写Angular项目的时候,IDEA的提示时而有时而没有,找了好久的原因才发现是cnpm的锅.
对于cnpm install,安装的angular依赖时链接方式引入,如下图

对于npm install,安装后的依赖时实在的文件,如下图

解决方案老老实实的用npm命令,觉得慢的话可以使用http代理,mac下的shadowsocks支持直接导出http代理,复制命令后粘贴到终端,即可实现终端翻墙.

如果你不会翻墙,可以参考我之前写的教程 如何搭建属于自己的shadowsocks

动漫推荐
Mybatis源码分析(一)--Mapper的动态代理