Print

解决npm Error: Cannot find module ‘are


作者: 文章来源:

本文原地址:https://www.mimiwuqi.com/webqianduan/196727.html

最近在安装脚手架工具 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 1

更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/