解決 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM