文章内容

2019/9/4 11:09:23,作 者: 黄兵

Your global Angular CLI version (8.2.1) is greater than your local version (7.3.8). The local Angular CLI version is used.

今天在部署的时候,执行如下命令:

ng build --prod

出现了如下警告:

Your global Angular CLI version (8.2.1) is greater than your local version (7.3.8). The local Angular CLI version is used.

您的全局Angular CLI版本(8.2.1)大于本地版本(7.3.8)。 使用本地Angular CLI版本。

这个警告并没有什么影响,但是如果你要更新Angular CLI可以使用如下命令:

npm install --save-dev @angular/cli@latest

但是执行如上命令之后,再次部署,出现如下错误:

An unhandled exception occurred: Could not find the implementation for builder @angular-devkit/build-angular:browser

卸载相关包,之后重新安装:

npm uninstall @angular-devkit/build-angular
npm install @angular-devkit/build-angular
ng update --all

之后再次重新构建,但是最后报如下错误:

ERROR in The Angular Compiler requires TypeScript >=3.4.0 and <3.6.0 but 3.6.2 was found instead.

Angular编译器需要TypeScript版本在3.4至3.6之间,但是安装了3.6.2,需要修复这个问题:

npm install typescript@">=3.4.0 <3.6.0" 

这里会选择3.4.0至3.6.0的最新版本安装。

最后再次重新构建,终于成功了。

这次构建真是一波三折。


参考资料:

1、Global Angular CLI version greater than local version

2、Could not find the implementation for builder @angular-devkit/build-angular:browser

3、ERROR in The Angular Compiler requires TypeScript >=3.1.1 and <3.2.0 but 3.2.1 was found instead


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Your global Angular CLI version (8.2.1) is greater than your local version (7.3.8). The local Angular CLI version is used.

分享到:

发表评论

评论列表