之前安装npm,网上都说cnpm更快,当时也改成了cnpm,并且直接配置成了淘宝的仓库,没问题。
今天又想起来玩玩angular,结果npm start或者说ng serve 卡在 95% emitting LisenceXXXX之类。
重新卸载安装nodeJS没用,网上也有一大堆人遇到这个问题,有的找到解决方案,我试了也不行。
最后偶然间,发现没有安装cnpm 进行npm install时,提示cnpm找不到。就是说,我没有配置repository为淘宝,是之前的配置残留了下来。
一番查找,发现删除用户目录下.npmrc文件就可以了。然后再重新ng new 工程,然后一切就跑起来了。
估计是淘宝repository和官方不一致造成。