解决npm Error: Cannot find module ‘are-we-there-yet‘问题

AI 概述
最近在安装脚手架工具 Yaemon 时,发现 npm 命令执行报错,错误信息如下: npm Error: Cannot find module 'are-we-there-yet' 查询后发现是由于 npm 损坏了,are-we-there-yet是npm下npmlog依赖的一个包。接下来就是一番折腾,参照如下步骤尝试去解决: cd /usr/local/lib/node_modules mv npm /tmp sudo curl -L r...

最近在安装脚手架工具 Yaemon 时,发现 npm 命令执行报错,错误信息如下:

npm Error: Cannot find module 'are-we-there-yet'

查询后发现是由于 npm 损坏了,are-we-there-yetnpmnpmlog依赖的一个包。接下来就是一番折腾,参照如下步骤尝试去解决:

cd /usr/local/lib/node_modules
mv npm /tmp
sudo curl -L registry.npmjs.com/npm/-/npm-6.13.7.tgz |sudo tar xz --transform="s:^package:npm:"
➜  ~ npm -v
6.13.7

执行后,发现错误依旧存在。

索性直接重装。

针对Homebrew 安装的,应用如下方法卸载:

brew uninstall node

针对pkg安装包安装的,应用如下方法卸载:

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

或者

sudo npm uninstall npm -g

sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*

sudo rm -rf /usr/local/include/node /Users/$USER/.npm

sudo rm /usr/local/bin/node

sudo rm /usr/local/share/man/man1/node.1

sudo rm /usr/local/lib/dtrace/node.d

注意:卸载完成后可通过在控制台输入:node/npm 来判断是否卸载完全。

node - -> command not found

npm - -> command not found

最后,就是重新安装nodeHomebrew 安装方式如下:

brew install node

也可以通过 pkg 安装包方式安装。

安装后,执行如下命令验证安装成功与否:

解决 npm Error: Cannot find module ‘are-we-there-yet‘问题

以上关于解决npm Error: Cannot find module ‘are-we-there-yet‘问题的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 解决npm Error: Cannot find module ‘are-we-there-yet‘问题

发表回复