码迷,mamicode.com
首页 > 系统相关 > 详细

Mac - npm ERR! Cannot read property 'resolve' of undefined

时间:2021-06-19 18:42:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:async   flow   本地   bin   cannot   block   func   pre   lib   

Mac使用npm更新包出现问题,使用n切换到不同版本时出错信息还不相同

npm ERR! Cannot read property ‘resolve‘ of undefined
npm ERR! asyncWrite is not a function

怀疑是使用brew更新所有软件时顺带更新了node,导致版本混乱,互相干扰。
浪费了很多时间解决这个问题,最后还是使用了重装大法。

首先卸载本地node和npm

 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

官网下载安装包安装,简单粗暴
https://nodejs.org/zh-cn/download/

再次安装n,一切正常

sudo npm install n -g

参考:

https://stackoverflow.com/questions/55099569/node-error-cannot-read-property-resolve-of-undefined

个人博客:https://fraee.com/2021/06/18/fix-node.html

Mac - npm ERR! Cannot read property 'resolve' of undefined

标签:async   flow   本地   bin   cannot   block   func   pre   lib   

原文地址:https://www.cnblogs.com/iamy/p/14900821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!