1. 程式人生 > >解決 windows npm ERR! asyncWrite is not a function 問題

解決 windows npm ERR! asyncWrite is not a function 問題

重灌過node,cmd中 node -v,npm -v 提示版本都沒有問題,但是在vue專案中npm i 的時候出現了npm ERR! asyncWrite is not a function 問題,網上眾說紛紜,有的說node的版本和npm的版本不相容問題,試過各種方法,還是在stack Overflow中找到了解決方法,有個外國網友是這樣回答的:

Solution for windows platform

  1. Uninstall Node
  2. Delete folder from programfiles if exist (C:\Program Files\nodejs)
  3. 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