重裝過node,cmd中 node -v,npm -v 提示版本都沒有問題,可是在vue項目中npm i 的時候出現了npm ERR! asyncWrite is not a function 問題,網上衆說紛紜,有的說node的版本和npm的版本不兼容問題,試過各類方法,仍是在stack Overflow中找到了解決方法,有個外國網友是這樣回答的:vue
Solution for windows platformnode
Install node Again(use different installation folder like "C:\Program Files\nodejs-2")npm
也就是,windows
一、先卸載node async
二、刪除C:\Program Files\nodejs (也有可能你安裝在了d盤 無所謂 找到就行,後來我才發現 即便你卸載了node 這些殘留仍是有 emmm...)orm
三、刪除C下面npm文件夾 (電腦直接搜npm 或者 原文C:\Users{Your uername}\AppData\Roaming\nmp)cmd
四、從新裝node(隨便啥版本) 安裝的時候能夠新建一個文件夾 例如nodejs_2it
而後 而後就沒了 再運行 的時候就能夠install 了io
原文地址:https://stackoverflow.com/questions/50597159/npm-err-asyncwrite-is-not-a-functionfunction