zoukankan      html  css  js  c++  java
  • 解决Angular CLI找不到模块angular-devkit/build-angular的问题

    Angular CLI 是 Angular 客户端命令行工具,提供非常多的命令来简化 Angular 的开发。今天执行“ng serve”命令时,竟然报找不到模块"@angular-devkit/build-angular"的错误。

    问题背景

    执行“ng serve”命令时,竟然报找不到模块"@angular-devkit/build-angular"的错误。信息如下:

    >ng serve
    An unhandled exception occurred: Could not find module "@angular-devkit/build-angular" from "D:\workspaceGithub\mean-news-ui\mean-news-ui".
    See "C:UsersLYFAppDataLocalTemp
    g-FStMRrangular-errors.log" for further details.

    资源搜索网站大全 http://www.szhdn.com 广州VI设计公司https://www.houdianzi.com

    解决

    怀疑是 Angular CLI 与 Angular 应用版本不匹配或者是本地环境有错误引起的。

    解决的方案就是卸载 Angular CLI再重新安装,错误就没有了。

    1. 卸载老版本 Angular CLI

    卸载老版本 Angular CLI,命令如下:

    >npm uninstall -g @angular/cli
    removed 244 packages in 20.263s
    

    2. 验证卸载

    执行 Angular CLI验证是否已经卸载成功,命令如下:

    >ng
    'ng' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    

    3. 清理缓存(可选)

    建议清理下缓存,该步骤是可选的:

    >npm cache clean --force
    npm WARN using --force I sure hope you know what you are doing.
    

    4. 安装新版本 Angular CLI

    安装新版本 Angular CLI,命令如下:

    >npm install -g @angular/cli
    C:UsersLYFAppDataRoaming
    pm
    g -> C:UsersLYFAppDataRoaming
    pm
    ode_modules@angularcliin
    g
    
    > @angular/cli@8.3.12 postinstall C:UsersLYFAppDataRoaming
    pm
    ode_modules@angularcli
    > node ./bin/postinstall/script.js
    
    + @angular/cli@8.3.12
    added 244 packages from 185 contributors in 63.738s
  • 相关阅读:
    Syncfusion Essential DocIO操作word文件实用函数
    用Ubuntu破解wep无线加密
    Wubi 安装的 Ubuntu 在引导时进入grub,无法进入系统的解决办法
    Ubuntu 下挂ISO到虚拟光驱的方法
    令人失望的联通3G
    个性的国度
    也谈人脸识别
    红日
    在应用程序里识别UserAgent对应的浏览器
    缘起
  • 原文地址:https://www.cnblogs.com/xiaonian8/p/14019047.html
Copyright © 2011-2022 走看看