vue專案啟動報錯:
$ npm install
npm err! code eintegrity
npm err! sha1-vnjrx5sfgngqkitgasaefsbjnvo= integrity checksum failed when using sha1: wanted sha1-vnjrx5sfgngqkitgasaefsbjnvo= but got sha1-uixyzhgbxoynhah6nwdv hgup1bk=. (65013 bytes)
應該造成這個問題的原因很多, 沒有在網上找到有效的解決辦法, 但是發現有人提到是在更新過程**現的問題, 因此懷疑是npm版本問題, npm -v 檢視到本機npm版本落後, 於是開始嘗試更新npm版本.
如果需要公升級nodejs,則npm會一起跟著公升級(npm是nodejs的一部分, 可以使用 n 或者 nvm 去公升級 node. 因為nodejs版本也較低, 所以選擇了如下公升級方案:
先裝n,再用n把node公升級到最新穩定版
$ npm install -g n
$ n stable
問題解決了. 附上網上其他方案:
檔案完整性校驗
什麼是 完整性校驗 所謂的 完整性校驗 顧名思義,就是檢查檔案是否完整。那麼,什麼情況下會導致檔案不完整捏?大概有如下幾種情況。1.感染病毒 比方說你的系統中了病毒,病毒感染了某個軟體安裝包或者某個可執行程式。那麼該檔案的完整性就被破壞了。雜湊演算法 雜湊演算法 掃盲 什麼是 雜湊演算法 雜湊演算法...
檔案完整性校驗
什麼是 完整性校驗 所謂的 完整性校驗 顧名思義,就是檢查檔案是否完整。那麼,什麼情況下會導致檔案不完整捏?大概有如下幾種情況。1.感染病毒 比方說你的系統中了病毒,病毒感染了某個軟體安裝包或者某個可執行程式。那麼該檔案的完整性就被破壞了。雜湊演算法 雜湊演算法 掃盲 什麼是 雜湊演算法 雜湊演算法...
資料完整性校驗 釋疑
完整性 雜湊校驗 雜湊是一種不可逆的對映,可以將資料經過雜湊演算法計算得到乙個雜湊值,而無法再將該雜湊值反映射得到原始的資料。一般來說,不同的資料得到的雜湊值是不同的,但也有極少的可能會出現碰撞,但這種概率極小。在網路資料完整性校驗中使用的雜湊演算法通常包括 md5 sha。資料完整性校驗 資料完整...