Angular啓動項目時報錯

@Angular

Angular啓動項目時報錯An unhandled exception occurred: Cannot find module ‘acorn’

之前查看網上教程,教程需要引入@angular/http,初學Angular還不是很瞭解Angular8已經換成HttpClient,不需要引入angular/http,於是在cmd中運行了npm install @angular/http,再次使用ng s啓動項目時報錯An unhandled exception occurred: Cannot find module ‘acorn’

解決

1.提示找不到Module ‘acorn’,那就安裝唄,代碼如下
npm install -save-dev acorn

2.裝着裝着提示error,顯示有文件存在
直接進入給出的路徑 F:\Workspaces\Angular\angulardemo01\node_modules.bin
然後把裏面東西全部刪除

3.再次安裝
npm install -save-dev acorn
這次成功了

4.試着運行
ng s
報錯了

5.重新引入依賴
yarn
(我用的是yarn,其實用npm i,cnpm i都行)

6.安裝完成之後再次運行,成功

產生原因:
可能是由於之前使用過cnpm進行安裝,產生了衝突

參考了博文: [1]: https://blog.csdn.net/weixin_42740530/article/details/105990467?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param