ubuntu关于node问题
1、安装nvm+node+npm
1.1 安装nvm
nvm链接:https://github.com/creationix/nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
//设置环境变量,临时
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 8
command -v nvm
使用nvm –help查看是否安装成功。
使用nvm ls查看已经安装的版本。
1.2 nvm安装node+npm
使用nvm install安装某个版本,如nvm install v5.3.0,nvm install 8
使用nvm use切换到某个版本,如nvm use v5.3.0使用5.3.0,nvm use 8,nvm use system使用系统版本。
1.3、npm换淘宝源
npm config set registry https://registry.npm.taobao.org
which node #查看node安装位置
备注:pm2是/usr/local/node目录下的node(sudo权限),而nvm安装的node不是这个目录,会出现找不到npm命令问题
2、 安装n+node+npm(apt-get方式)
2.1管理员权限
sudo apt-get update # 更新软件源
sudo apt install nodejs # 安装nodejs (低版本)
sudo apt install npm # npm (低版本)
sudo npm config set registry https://registry.npm.taobao.org # 更换国内镜像
sudo npm install npm@latest -g # 升级npm为最新版本
sudo npm install n -g # 安装n(node版本管理工具)
sudo n stable #安装稳定版本;latest #最新版本;lts #长期稳定版本
sudo node -v
3、卸载问题
3.1 卸载nvm
sudo rm -r ~/.nvm # 卸载nvm
3.2卸载node+npm
apt-get remove node # 卸载node
apt-get remove npm # 卸载npm
然后which node
which npm 找到目录,运行sudo rm -r npm
备注:出现卸载问题时,如果通过命令方式卸载不掉,进入文件目录下直接删除有关node或npm的文件