解壓二進制包
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
下載源碼包,解壓縮
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。