一,绿色版安装
可直接下载编译好的版本,类似于windows的绿色版软件,解压就能用
https://nodejs.org/dist/v14.9.0/
配置环境变量
vim /etc/profile
#set for nodejs
export NODE_HOME=/opt/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
编译profile,使配置生效
source /etc/profile
查看版本:
node --version
输出版本号,则表示安装成功;但,你会发现进入root账户,该配置并没有生效,在命令行输入:vim /root/.bashrc,并在文件末尾加入一行source etc/profile命令,保存。这样就大功告成了。
//没有root权限使用npm -g install <package>
通过配置 npmrc 到当前用户下
如果系统已经安装了 NodeJS,在使用 npm -g 时,又不想使用 root 权限将 package 安装到 /usr 下面,可以通过配置 npmrc 到当前用户下。以安装到 ~/.npm_packages 下为例:
首先将以下内容添加到 ~/.npmrc 下:
echo 'prefix = ${HOME}/.npm_packages' > ~/.npmrc
然后将 ${HOME}/.npm_packages/bin 添加到环境变量 PATH 里,
export PATH="${PATH}:${HOME}/.npm_packages/bin"
当环境变量更新后,就可以使用 npm -g install <package> 将package 安装到 ~/.npm_packages/lib 下面了。
二,编译安装
最近一段时间在不同系统上配置过不少次node的环境,尝试过不少的方法。现记录最近一次的安装步骤;一般遇到比较多的问题就是有一些特定的版本的node在安装的时候有可能会出现一些奇奇怪怪的问题,比如缺少configure文件,make编译不通过等。目前的处理方式是先安装一个较低版本的node,再升级到最新版本,还算比较顺利;
1 如果系统更没有gcc等命令,先安装一下
yum install gcc-c++
2 下载源码到指定文件夹,解压
// 可用淘宝资源下载https://npm.taobao.org/mirrors/node
cd /usr/local/src/
wget http://nodejs.org/dist/v8.12.0/node-v8.12.0.tar.gz
tar zxvf node-v8.12.0.tar.gz
3 编译安装
cd node-v8.12.0
./configure --prefix=/usr/local/node/8.12.0
make
make install
4 配置环境变量
vim /etc/profile
#set for nodejs
export NODE_HOME=/usr/local/node/8.12.0
export PATH=$NODE_HOME/bin:$PATH
几个命令
i--进行编辑
esc--退出编辑
:wq --保存退出
:q --不保存退出
:q! 不保存强制退出
编译profile,使配置生效
source /etc/profile
查看版本:
node --version
输出版本号,则表示安装成功;
5 通过 n 命令升级node版本
安装命令 npm install -g n
安装完 进行升级 n latest
npm install -g n
n latest
这两个命令需要root权限,如果没有root权限,则
//没有root权限使用npm -g install <package>
通过配置 npmrc 到当前用户下
如果系统已经安装了 NodeJS,在使用 npm -g 时,又不想使用 root 权限将 package 安装到 /usr 下面,可以通过配置 npmrc 到当前用户下。以安装到 ~/.npm_packages 下为例:
首先将以下内容添加到 ~/.npmrc 下:
echo 'prefix = ${HOME}/.npm_packages' > ~/.npmrc
然后将 ${HOME}/.npm_packages/bin 添加到环境变量 PATH 里,
export PATH="${PATH}:${HOME}/.npm_packages/bin"
当环境变量更新后,就可以使用 npm -g install <package> 将package 安装到 ~/.npm_packages/lib 下面了。
至此就可使用最新版本的node了
网友评论