Angular2入坑記(一)之NPM版本問題
- 昨晚手賤執行了一下
npm update
,然後npm版本就從升級到了最新版,angular專案就跑不起來了。然後執行npm install
出現類似npm ERR! code EINTEGRITY
這樣的錯誤,然後ng serve
執行專案的時候,又出現這樣的錯誤:Cannot find module 'ansi-styles'
- 鑑於昨晚太晚就睡了,心想著今天重啟一下電腦應該就沒什麼問題了。然而,還是太年輕,八點下班回來,跑個專案十點半了才解決執行報錯的問題,再加上白天工作中的各種坑,這讓我很懷疑自己是不是不適合寫程式啊!
- 因為中間又出現了Cannot find module '@angular/compiler'這個錯誤,根據之前的經驗,本以為這是npm快取的問題,所以就刪了專案裡的node_modules,然後執行了如下兩個命令
npm cache clean --force
npm install
- 可是還是一樣的錯誤,而且網速超級差,隨便一個命令都要好幾分鐘才執行完,這這個解決方法對於單純的上述錯誤是可以成功解決的,親測。
- 但是今天遇到的最新版本npm對Angular的支援還不是那麼好,後來突然想到之前也遇到過這個問題啊,npm版本太新,導致專案跑不起來,然後
npm -v
- 看了一下自己的npm版本,最新的v5.5.1,幡然醒悟,搜了一下npm回退版本命令
npm install npm@4 -g
- 回退到了v4.6.1,
ng serve
又執行了一下,專案果然又飛快地跑起來了。 - 總結,最新版本的node和npm不支援Angular專案,執行過程中會出現各種未知錯誤。還有,不要隨便手賤執行隨隨便便的命令。
相關文章
- 今天記錄一個小程式使用客服的功能遇到的坑,版本庫問題
- npm publish的釋出記錄(踩坑記)NPM
- 一個版本問題
- NPM入門筆記NPM筆記
- [日常填坑系列]CAP食用指南-版本引用問題
- 記一次版本升級遇到的坑
- 一、arx的版本問題
- angular2入門Angular
- Java Agent 踩坑之 appendToSystemClassLoaderSearch 問題JavaAPP
- 記一次坑爹的golang 二維map判斷問題Golang
- 前端之路---入坑篇之JavaScript基礎筆記前端JavaScript筆記
- uni-app 入門之 nvue (weex) 爬坑記APPVue
- Angular2 興趣小組 & 問題及回答彙總Angular
- Weex入坑筆記筆記
- 【Linux】一個坑比的crontab問題Linux
- ZooKeeper 避坑指南: ZooKeeper 3.6.4 版本 BUG 導致的資料不一致問題
- Vue踩坑記錄(二)——vue腳手架webpack配置一個小問題VueWeb
- powershell 版本問題
- 採坑之Android手機訪問相簿許可權問題Android
- rust入坑指南之ownershipRust
- OOM分析之問題一)OOM
- 使用npm釋出一個react元件(踩坑實踐)NPMReact元件
- React Native --踩坑記 之 建立指定 React Native版本的專案React Native
- npm安裝全域性包的問題NPM
- NPM 安裝包遇到的坑!NPM
- Aop踩坑!記一次模板類呼叫注入屬性為空的問題
- 【問題收集】UIWebView的坑UIWebView
- Opengl ES之踩坑記
- rn ios 下某些版本不能輸入中文問題iOS
- Kafka服務不可用(當機)問題踩坑記Kafka
- 【爬坑日記】npm build之後,開啟dist資料夾下index.html為空白頁NPMUIIndexHTML
- node.js學習之npm 入門 ——2.《下載和管理npm》Node.jsNPM
- EasyExcel到出匯入問題記錄Excel
- jquery如何解決版本之間衝突的問題jQuery
- Spring Cloud Gateway入坑記SpringCloudGateway
- 解決MYSQL資料從高版本匯入低版本的問題(轉)MySql
- 記錄一個小問題
- 記錄一個在 laradock 中執行 NPM install 或 yarn install 遇到的坑NPMYarn