因为想试一下mongodb的一个三方驱动mongolass
而这需要特定版本之上的node
所以就更新一些,这里记录过程和遇到的问题!
查看本机当前Node和npm版本
node -v
npm -v
清除node的cache(清除node的缓存)
sudo npm cache clean -f
安装"n"版本管理工具,管理node(没有错,就是n)
sudo npm install -g n
更新node版本
sudo n stable
更新npm版本
sudo npm install npm@latest -g
再查一遍本机当前Node和npm的版本吧
node -v
npm -v
完成
PS:
当然事情不可能像你想的那样顺利
so
node下载到一半,断了
所以删除:
sudo n rm 10.16.3
卸载npm:
sudo npm uninstall npm -g
然后去node官网重新下载
https://nodejs.org/dist/v10.16.3/node-v10.16.3-darwin-x64.tar.gz
然后将解压内容放在指定路径,没有的话可以自己创建
/usr/local/n/versions/node/10.16.3
但是使用
n list
并未查看到此版本
于是,重新再走一遍:
sudo n 10.16.3
成功
npm已经配套安装