解決 windows npm ERR! asyncWrite is not a function 問題
阿新 • • 發佈:2018-12-25
重灌過node,cmd中 node -v,npm -v 提示版本都沒有問題,但是在vue專案中npm i 的時候出現了npm ERR! asyncWrite is not a function 問題,網上眾說紛紜,有的說node的版本和npm的版本不相容問題,試過各種方法,還是在stack Overflow中找到了解決方法,有個外國網友是這樣回答的:
Solution for windows platform
- Uninstall Node
- Delete folder from programfiles if exist (C:\Program Files\nodejs)
- Delete npm's data folder: C:\Users{Your uername}\AppData\Roaming\nmp
Install node Again(use different installation folder like "C:\Program Files\nodejs-2")
也就是,
1、先解除安裝node
2、刪除C:\Program Files\nodejs (也有可能你安裝在了d盤 無所謂 找到就行,後來我才發現 即使你解除安裝了node 這些殘留還是有 emmm...)
3、刪除C下面npm資料夾 (電腦直接搜npm 或者 原文C:\Users{Your uername}\AppData\Roaming\nmp )
4、重新裝node(隨便啥版本) 安裝的時候可以新建一個資料夾 例如nodejs_2
然後 然後就沒了 再執行 的時候就可以install 了
原文地址:https://stackoverflow.com/questions/50597159/npm-err-asyncwrite-is-not-a-function