解决npm Error: Cannot find module ‘are-we-there-yet‘问题
最近在安装脚手架工具 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 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
最后,就是重新安装node
,Homebrew
安装方式如下:
brew install node
也可以通过 pkg 安装包方式安装。
安装后,执行如下命令验证安装成功与否:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 解决npm Error: Cannot find module ‘are-we-there-yet‘问题
码云笔记 » 解决npm Error: Cannot find module ‘are-we-there-yet‘问题