解決 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中找到了解決方法,有個外國網友是這樣回答的:vue

Solution for windows platformnode

  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")npm

 

也就是,windows

一、先卸載node async

二、刪除C:\Program Files\nodejs (也有可能你安裝在了d盤  無所謂 找到就行,後來我才發現 即便你卸載了node 這些殘留仍是有  emmm...orm

三、刪除C下面npm文件夾 (電腦直接搜npm  或者 原文C:\Users{Your uername}\AppData\Roaming\nmpcmd

四、從新裝node(隨便啥版本)  安裝的時候能夠新建一個文件夾 例如nodejs_2it

而後 而後就沒了  再運行 的時候就能夠install 了io

原文地址:https://stackoverflow.com/questions/50597159/npm-err-asyncwrite-is-not-a-functionfunction

相關文章
相關標籤/搜索