angular - "Error: Cannot find module ' @angular-devkit/schematics/tasks ' "关于更新 Angular cli

标签 angular angular-cli

在项目根文件夹中更新 Angular CLI 时遇到错误。

运行此命令:ng update @angular/cli

返回以下错误

Error: Cannot find module '@angular-devkit/schematics/tasks'
Cannot find module '@angular-devkit/schematics/tasks'

我尝试删除节点模块文件然后运行 ​​npm install,也尝试运行 npm i @angular-devkit/schematics 但错误仍然存​​在。

本地 CLI 版本:1.7.4,全局 CLI 版本:7.3.7

最佳答案

运行 npm update -g @angular/cli 然后在版本号前添加 '^' 如下

"@angular/cli": "^1.7.4"

删除package-lock.json 文件和node_modules 目录。然后运行 ​​npm i 或使用 npm update 更新您的工作区。

关于angular - "Error: Cannot find module ' @angular-devkit/schematics/tasks ' "关于更新 Angular cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55498111/

相关文章:

javascript - Angular 获取生产应用程序的根路径

angular - 如何使用 Service Worker 缓存图像?

asp.net - 将 Angular2 应用程序包含到 Asp.Net Webforms 页面

angular - 如何在 Angular 4 上设置公共(public)路径

angular - 使用弹出的 Angular 4 应用程序进行生产编译会产生大文件

javascript - Angular2 数据在 IE11 中未绑定(bind)

teamcity - "ng test"无法同时进行覆盖率报告和 TeamCity 报告

angular-cli - 角度 CLI 6 : Where to put library dependencies

javascript - 扩展 Angular-CLI 构建过程

javascript - Angular 2 中推荐的服务架构