【问题标题】: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 活跃

【问题讨论】:

    标签: angular visual-studio-2015 angular7


    【解决方案1】:
    1. 删除你的package-lock.json文件
    2. 删除 Angular 项目中的 Node node_modules 文件夹
    3. 打开你的命令提示符并浏览你的Angular项目文件夹,输入npm update
    4. 通过ng --version确认Angular版本
    5. 运行你的项目ng serve如果更新成功,项目应该加载没有错误

    【讨论】:

    • 此固定迁移到 Angular 9,其中 angular-devkit 仅在 package-lock.json 中引用
    猜你喜欢
    • 1970-01-01
    • 2019-08-25
    • 2018-10-28
    • 2018-07-01
    • 2021-06-17
    • 2021-05-24
    • 1970-01-01
    • 2020-11-20
    相关资源
    最近更新 更多