angular 报错An unhandled exception occurred: NOT SUPPORTED: keyword “id“, use “$id“ for schema ID

An unhandled exception occurred: NOT SUPPORTED: keyword "id", use "$id" for schema ID

 

angular 报错An unhandled exception occurred: NOT SUPPORTED: keyword “id“, use “$id“ for schema ID_第1张图片

 这是在升级ngx-datatable-footer组件后,运行出错,具体直接的联系还没搞清楚。

angular 报错An unhandled exception occurred: NOT SUPPORTED: keyword “id“, use “$id“ for schema ID_第2张图片

 然后看一下本地的脚手架版本很高,应该是脚手架版本过高导致的。然后卸载脚手架重新安装。

依次执行以下命令行:

1. npm uninstall -g angular-cli
2. npm uninstall --save-dev angular-cli
3. npm uninstall -g @angular/cli
4. npm cache clean (如果报错,执行强制清除缓存npm cache clean --force)
5. npm install -g @angular/cli@latest (现在推荐使用这个方式安装cli, 而不是npm uninstall -g angular-cli, 如果报错,可以使用cnpm代替npm)

如果安装指定版本的angular/cli就运行 npm install @angular/[email protected] -g(-g 全局安装)

你可能感兴趣的:(angular.js,javascript,前端)