今天电脑重装

手动下载安装了所有最新的开发环境,其中node.js是16.0.0+

然后装angular也是最新

最后到项目上,执行npm install,完了之后执行ng serve

报错!

没找到是吧?那我安装!npm install @angular-devkit/build-angular

会安装失败!因为这玩意是属于angular/cli中的一个包

解决方案:

1、先把当前windows登录账户(C:\Users\Administrator)目录下删掉.npmrc文件

2、看看你的项目目录中的package.json中@angular/cli的版本是多少

3、卸载旧的angular,安装2中指定版本的angular

npm uninstall @angular/cli -g

npm install @angular/cli@你的版本!!

4、把node_module中的包清空,然后再执行npm install

ok 大功告成

如果还有问题,执行ng version,看看最底部有没有一句警告,提示angular.js不支持版本xxx的node.js,那么把node.js再降低一下版本。

切记,angular一定要 -g 全局安装,否则一直不识别ng是啥命令

还有scss 版本尽量低一些

vs要管理员运行

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐