【发布时间】:2019-08-25 03:46:14
【问题描述】:
在项目根文件夹中更新 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 install --save-dev @angular/cli@latest会得到什么? -
@Delena Malan Running
npm install --save-dev @angular/cli@latest已成功将本地 cli 升级到版本 7.3.7。但是,当我将项目从 angular 5.0 更新到 angular 7.2 时,我仍然需要运行ng update @angular/cli将工作区配置迁移到 angular.json 格式。这次错误没有再次发生,得到一个不同的错误 Unknown option: '--sourcemap'。更改 angular.json 中的 sourceMap 配置修复了它,因此我已经成功更新了我的项目。感谢您的帮助,谢谢!
标签: angular angular-cli