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:\Users\LYF\AppData\Local\Temp\ng-FStMRr\angular-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:\Users\LYF\AppData\Roaming\npm\ng -> C:\Users\LYF\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
> @angular/cli@8.3.12 postinstall C:\Users\LYF\AppData\Roaming\npm\node_modules\@angular\cli
> node ./bin/postinstall/script.js
+ @angular/cli@8.3.12
added 244 packages from 185 contributors in 63.738s
参考引用
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦