mac要升级node却忘记怎么升级了,草草在某度上搜索到,使用命令 npm install -g npm
,升级完成后,在控制台打印 npm -v
发现高了一个版本呢。
然鹅,再使用 npm install
却报出如下错误:
code MODULE_NOT_FOUND
Cannot find module './access-error.js'
截图如下:
![bcc8d1ab8f065a40e6897e159fde3256.png](https://i-blog.csdnimg.cn/blog_migrate/d761b62db9394b5b9a52f37d749b0545.png)
原来,上述命令是在windows下升级npm的命令,mac下不能用此命令升级。
解决办法:
在mac中强制移除npm和node然后重装一次。我是直接从官网下载的pkg包安装的,所以直接执行如下命令即可移除:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
其他方式安装的请看参考资料。
参考资料:
Mac下彻底卸载node和npm - Room - CSDN博客