linux安装Nodejs

Centos6:

解压二进制包
tar -xvf node-v8.9.3-linux-x64.tar.xznode

进入解压目录下的 bin 目录,执行 ls 命令
cd node-v8.9.3-linux-x64/bin && ls
有node 和 npmlinux

测试
./node -vsql

如今 node 和 npm 还不能全局使用,作个连接
ln -s /root/node-v8.9.3-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v8.9.3-linux-x64/bin/npm /usr/local/bin/npm
能够在任何目录下执行 node 和 npm 命令npm

deepin/ubuntu:

下载源码包,解压缩
tar zxvf node-v8.9.3.tar.gzubuntu

进入node-v8.9.3目录,编译
./configure
make
make install测试

测试
node -vspa

临时添加全局安装目录环境变量,每次开终端都要运行
export PATH=$NODE_PATH:/usr/local/lib/node_modulessqlite

全局环境变量:

全局目录查询
npm prefix -gv8

为了使用全局安装的模块,须要配置环境变量,修改 /etc/profile 文件,在profile文件最后写上node模块的目录
export NODE_HOME=/usr/local/node/node-v8.9.3-linux-x64/bin(模块命令目录)
export NODE_PATH=/root/node-v8.9.3-linux-x64/lib/node_modules(模块下载目录)
export PATH=$NODE_HOME:$NODE_PATH:$PATH
当即生效
source /etc/profile源码

注意不要安装最新版的node,不少模块更新速度比node更新要慢得多(好比sqlite3),8.9.3是兼容性比较好的版本。npm install xxx若是失败的话通常两种状况要么node版本不兼容要么国外网址下载文件失败,第二种状况能够用淘宝的cnpm:npm -g install cnpm。

相关文章
相关标签/搜索