ITPub博客

首页 > IT职业 > IT图书 > 解决Angular CLI找不到模块

解决Angular CLI找不到模块

IT图书 作者:glovey 时间:2021-09-09 10:41:23 0 删除 编辑

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:UsersLYFAppDataLocalTempng-FStMRrangular-errors.log" for further details.

解决

怀疑是 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:UsersLYFAppDataRoamingnpmng -> C:UsersLYFAppDataRoamingnpmnode_modules@angularclibinng

> @angular/cli@8.3.12 postinstall C:UsersLYFAppDataRoamingnpmnode_modules@angularcli
> node ./bin/postinstall/script.js

+ @angular/cli@8.3.12
added 244 packages from 185 contributors in 63.738s

参考引用

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2572/viewspace-2825081/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Python openpyxl 库
请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    86
  • 访问量
    770