开发环境
安装
ubuntu安装最新版node和npm
Step 1 先在系统上安装好 nodejs 和 npm
sudo apt-get install nodejs-legacy
sudo apt-get install npm
安装好之后,是node和npm适合ubuntu系统的最新版本,但不是node和npm的最新版本 有些东西,由于node和npm适应于ubuntu系统的版本无法满足下载的包,所以你得升级。
Step 2 安装用于安装 nodejs 的模块 n
sudo npm install -g n
Step 3 通过n模块安装指定的 nodejs ( latest / stable / lts)
sudo n latest
Step 4 升级npm为最新版本
sudo npm install npm@latest -g
Step 5 查看版本
node -v
npm -v
Mac OS 上安装
你可以通过以下两种方式在 Mac OS 上来安装 node:
1、在官方下载网站下载 pkg 安装包,直接点击安装即可。
2、使用 brew 命令来安装:
brew install node
Linux 上安装 Node.js
直接使用已编译好的包
Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
# tar xf node-v10.9.0-linux-x64.tar.xz // 解压
# cd node-v10.9.0-linux-x64/ // 进入解压目录
# ./bin/node -v // 执行node命令 查看版本
v10.9.0
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
ln -s /usr/software/nodejs/bin/node /usr/local/bin/
升级
node有一个模块叫n,是专门用来管理node.js的版本。
# 查看版本
node -v
# 清除npm cache
npm cache clean -force
# 安装n模块
npm install -g n
# 不行就这样:npm install -g n -f
# 升级新版本(稳定版 stable ,最新版 latest ,指定版本号v8.11.1)
n latest
# 查看版本号,确认是否升级成功
node -v
FAQ
node npm install Error: CERT_UNTRUSTED
ssl验证问题,使用下面的命令取消ssl验证即可解决
npm config set strict-ssl false
error-code-ELIFECYCLE
执行如下命令
npm cache clear --force
npm install -g npm
Last updated
Was this helpful?