您现在的位置是: 首页> 学无止境> Linux> Linux

Linux下安装nodejs

陈健2018-10-24 13:14Linux3075人已围观

1、官网下载和系统匹配的文件

英文网址:https://nodejs.org/en/download/

中文网址:http://nodejs.cn/download/

通过官网链接下载nodejs版本,这边以稳定版10.14.2为例,下载地址:https://nodejs.org/dist/v10.14.2/node-

v10.14.2-linux-x64.tar.xz下载安装包。


2、下载安装包并进行解压

① 判读是否已创建/alidata/server文件夹,没有则创建文件夹,可自行选择安装位置。

[[ -d /alidata/server ]] ||  mkdir -p /alidata/server

② 切换到/alidata/server目录

cd /alidata/server

③ 下载安装包

wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz

④ 解压安装包

tar xvf node-v10.14.2-linux-x64.tar.xz


3、改短名并建立软链接,设置全局变量

① 改短名

mv node-v10.14.2-linux-x64 node-v10.14.2

② 建立软连接,相当于windows的快捷方式

ln -s /alidata/server/node-v10.14.2/bin/node /usr/local/bin/node
ln -s /alidata/server/node-v10.14.2/bin/npm /usr/local/bin/npm


4、检查nodejs是否已变全局

查看node,npm版本号

node -v
npm -v


5、安装cnpm镜像

大家都知道使用npm时候非常慢,所以安装淘宝npm镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org
查看cnpm版本号
cnpm -v


注意:如果第4步查看版本号显示-bash: node: command not found则说明/usr/local/bin不在环境变量里,需要

打开/etc/profile文件,往export PATH后追加路径,修改完执行source /etc/profile让变量生效,查看环境变量

命令echo $PATH


下面是完整的shell脚本

#!/bin/bash
# nodejs的安装
# author ctocode-zwj
# 判读是否创建/alidata/server文件夹,没有则创建文件夹,可自行选择安装位置
[[ -d /alidata/server ]] ||  mkdir -p /alidata/server
# 切换到/alidata/server目录
cd /alidata/server
# 下载v10.14.2安装包
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz
# 解压安装包
tar xvf node-v10.14.2-linux-x64.tar.xz
# 删除安装包
rm -rf node-v10.14.2-linux-x64.tar.xz
# 改短名
mv node-v10.14.2-linux-x64 node-v10.14.2
# 建立软连接,相当于windows的快捷方式
ln -s /alidata/server/node-v10.14.2/bin/node /usr/local/bin/node
ln -s /alidata/server/node-v10.14.2/bin/npm /usr/local/bin/npm
#安装cnpm镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 查看版本
node -v


Github示例:https://github.com/zhangweijiang/linux/blob/master/shell/node.sh


- END -


点赞(0) 打赏

下一篇:Linux下安装redis

相关文章

文章评论 共有 0 条评论

暂无评论

站点信息

  • 建站时间:2018年10月24日
  • 网站程序:fastadmin
  • 文章统计301篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信号:zwj982215226

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部