如何修复“找不到模块'@angular-devkit/schematics'”
Posted
技术标签:
【中文标题】如何修复“找不到模块\'@angular-devkit/schematics\'”【英文标题】:how to fix "Cannot find module '@angular-devkit/schematics' "如何修复“找不到模块'@angular-devkit/schematics'” 【发布时间】:2019-10-26 16:45:36 【问题描述】:我正在尝试更新 Angular。因此,我在使用 vs-2015 创建的 Angular 项目中从 CMD 运行 ng update --all
,作为回报,我的项目中出现了另一个错误:
错误 TS2345 类型参数 ' 导入:typeof BrowserModule[]; 声明:typeof AppComponent[]; bootstrap: typeof AppComp...' 是 不可分配给“NgModule”类型的参数。
类型 ' 导入:typeof BrowserModule[]; 中缺少属性 'true'; 声明: 类型的 AppComponent[];引导程序:类型的 AppComp ...'。
TypeScript 虚拟项目 c:\users\lesibamo\documents\visual studio 2015\Projects\Angular4demo\Angular4demo\src\app\app.module.ts 6 活跃
【问题讨论】:
【参考方案1】:-
删除你的
package-lock.json
文件
删除 Angular 项目中的 Node node_modules
文件夹
打开你的命令提示符并浏览你的Angular项目文件夹,输入npm update
通过ng --version
确认Angular版本
运行你的项目ng serve
如果更新成功,项目应该加载没有错误
【讨论】:
此固定迁移到 Angular 9,其中 angular-devkit 仅在package-lock.json
中引用以上是关于如何修复“找不到模块'@angular-devkit/schematics'”的主要内容,如果未能解决你的问题,请参考以下文章