目录
看见一个很好的网站,想学着搭建,没想到的是吃了无数次的苦,安装一个npm废了我好几天的精力,简单的做个记录防备以后的使用:使用npm最好安装nodejs
第一种:编译安装
使用wget 命令将nodejs 的源码包下载下来 。(https://nodejs.org/dist/)继续选择
wget https://nodejs.org/dist/v11.11.0/node-v11.11.0.tar.gz
下载完成后解压文件并安装 慢慢等。
# tar xvf node-v11.11.0.tar.gz
# cd node-v11.11.0
# ./configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/
更新NPM
npm install -g npm
ubuntu 安装 Nodejs 到这里就结束了。
第二种安装:
sudo apt-get install nodejs-legacy
sudo apt-get instatll npm
升级npm为最新版本
sudo npm install npm@latest -g
往往用命令行安装的nodejs不是最新版本,而且升级nodejs并不是件非常简单的事情;这时我们需要用非常好用的nodejs版本管理模块n
sudo npm install -g n
通过 模块n 安装指定版本的 nodejs
sudo n latest
sudo n stable
sudo n lts
我们可以通过查看版本号来检查是否安装成功和是否安装到想要的版本
node -v
第三种:官方PPA安装
在这里选择自己系统的安装命令:https://github.com/nodesource/distributions
比如:
当然想要安装 8.x 版本就是
curl -sL https://deb.nodesource.com/setup\_8.x | bash -
apt-get install nodejs -y
Note: 如何安装时候提示缺了 curl 或 build tools 的话,那就补上。
`apt-get install curl build-essential -y`
安装出来的版本就是最新的,npm也是最新
第四种安装:nvm
里边有说明:https://github.com/creationix/nvm#install--update-script
常用的nvm 指令有这几个
- nvm ls: 列出本地已经安装的node版本
- nvm ls-remote : 列出所有的node版本
- nvm install --lts : 安装lts版本
- nvm install <version> : 安装指定版本
- nvm use <version> : 使用指定版本