解决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:\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
参考引用
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
全球数据泄露报告:内部威胁成数据安全最大风险!
一份最新报告显示,由现任和离职员工引起的内部威胁使公司容易遭受破坏,并使公司数据面临风险。 Code42发布的《2019年全球数据泄露报告》还质疑,是否需要资助和部署正确的数据安全解决方案来阻止内部威胁,并断言传统的数据丢失防护解决方案在完成工作方面存在不足之处。 企业应该意识到。员工是组织背后的力量,随着公司越来越多地实施协作策略,信息共享变得比以往任何时候都更加容易。不幸的是,一些组织没有进行适当的检测和响应数据安全控制措施,而一味的信任员工来确保数据安全。然而,这种信任经常被滥用。研究表明,员工在数据方面承担的风险比雇主认为的要多,这让组织更容易面临内部威胁。 三分之一(31%)的业务决策者不使用公司提供的文件共享和协作工具,而是使用社交媒体平台,例如Twitter,Facebook或LinkedIn,37%的用户使用WhatsApp,而43%的用户使用个人电子邮件发送文件并与同事协作。 超过四分之三(78%)的CSO和65%的CEO承认,有点击过不应该点击的链接,这表明没有哪个员工能够避免失误。 信息安全负责人和业务决策者均表示,在过去的18个月内,公司承认有一半的数据泄露是由...
- 下一篇
Python 的多线程是鸡肋?
“唉,还没毕业就受到甲方的支配,等以后进了公司可咋整啊。”小白嘴里这么吐槽,但心理上还是不敢怠慢,只能恋恋不舍地关掉眼前的游戏,打开了 Python 代码思考了起来。 “现在的程序是单线程的,那就用多线程模型来优化吧,嘿嘿,我太机智了!”小白打心底感谢前段时间里学习到的线程的知识。“Python 里好像是 threading 模块负责多线程的,就决定是你了,threading !” 花了两三个小时,小白终于把程序改好了,他长舒一口气,点击 Run ,开始测试运行时间。 “woc!怎么运行时间还变长了?”看着屏幕上显示的测试结果,小白傻眼了,这多线程怎么不顶用?自己明明是按官方文档来的啊! debug 无果,小白只好寻求好朋友小明的帮助。 “哈哈哈,你居然用 python 的多线程?你不知道 **python 的多线程被很多人称作「鸡肋」**吗?” “啊,不会吧?还有这种说法?我要是知道我肯定就不用多线程来改了。。。可为什么 python 的多线程就鸡肋了?那多线程爬虫是怎么回事?” “我先给你解释下 python 下的多线程是怎么一回事吧。Python 是一门解释型语言,它的执行是由解...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装