解决办法是在new 项目的时候加上 –skip-install 参数,例如:
ng new my-app –skip-install
然后进入项目根目录,执行安装以来命令:
cd my-app
npm install
安装完依赖后,再启动项目就可以了:
ng serve –open
提示:如果按照以上步骤还是不能成功启动项目,检查下是不是从npm官方仓库拉的代码,使用如下命令查看npm源地址:
npm config get registry
如果发现你之前设置过从淘宝npm镜像源拉取的,那就抛弃的淘宝的cnpm,重回 npm 官方的怀抱吧,执行以下命令:
npm config set registry https://registry.npmjs.org/
这样应该就可以成功了。