Centos7 中安装 Node.js v4.4.4


Posted in Javascript onNovember 03, 2016

我们先来看看如何通过源码来编译安装

1、安装依赖包

[root@1c3b4a5a8f31 ~]# yum -y install gcc gcc-c++ openssl-devel

2、下载源码包

[root@1c3b4a5a8f31 ~]# wget http://www.nodejs.org/dist/latest/node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# tar -zxvf node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# cd node-v0.12.5

3、配置、编译、安装

[root@1c3b4a5a8f31 ~]# ./configure --prefix=/usr/local/node 
[root@1c3b4a5a8f31 ~]# make && make install

4、配置nodejs环境

[root@1c3b4a5a8f31 ~]# vim /etc/profile

#set nodejs env
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

[root@1c3b4a5a8f31 ~]# source /etc/profile    #重启生效

5、测试是否安装成功

[root@1c3b4a5a8f31 ~]# node -v
v0.12.5
[root@1c3b4a5a8f31 ~]# npm -v
2.11.2

再来看看如何通过yum来安装

安装node.js

登陆Centos

终端登录 $ ssh root@192.168.0.23 IP可以是局域网内或者公网IP。

下载node

根据你的系统,在官网找到 https://nodejs.org/en/download/ 你需要下载的版本。比如我选择的 Linux Binaries (x86/x64) 64bit ,点击右键将你需要的版本连接地址复制出来,通过命令下载nodejs安装压缩包。

$ wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz

如果你 wget 命令不存在,可以通过 yum install wget 命令安装下载工具 wget 。如果你是最小版本的 centos 需要安装 yum -y install gcc make gcc-c++ openssl-devel wget

解压安装

# 没有用到`gzip`压缩去掉`z`参数
$ sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

查看安装

可以查看安装是否成功!一般情况安装会报错误信息,如果没有报错误信息,你可以通过调用 node 命令测试一下安装是否成功!

node -v # 会输出版本信息
# v6.9.1

npm -v # 会输出版本信息
# 3.10.8

最后我们来看看通过NPM来安装

Step1.

进入http://nodejs.org/dist/下载所需版本的node.js
(例如目前最新版本链接http://nodejs.org/dist/v0.12.7/,下载node-v0.12.7-linux-x64.tar.gz )

Step2.

解压:tar ?xf node-v0.12.7-linux-x64.tar.gz

配置环境变量(把node下的bin加入环境变量)

Step3.(使用express应用生成器)

执行:npm install express-generator ?g

完了之后会提示下面内容。

Step4.

按照提示执行命令cd test

npm install

再之后执行npm start就可以了。

可以打开浏览器,地址栏输入localhost:3000

Javascript 相关文章推荐
准确获得页面、窗口高度及宽度的JS
Nov 26 Javascript
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
Nov 12 Javascript
javascript上传图片前预览图片兼容大多数浏览器
Oct 25 Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 Javascript
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
信息滚动效果的实例讲解
Sep 18 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
Angular路由ui-router配置详解
Aug 01 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
Nov 01 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 #Javascript
微信小程序  audio音频播放详解及实例
Nov 02 #Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 #Javascript
bootstrap基础知识学习笔记
Nov 02 #Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 #Javascript
Bootstrap table的使用方法
Nov 02 #Javascript
AngularJS指令用法详解
Nov 02 #Javascript
You might like
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
jQuery 插件开发指南
2014/11/14 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
javascript 闭包详解
2015/07/02 Javascript
常用的js方法合集
2017/03/10 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
个人职业生涯规划书1500字
2013/12/31 职场文书
人事部专员岗位职责
2014/03/04 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
网聊搭讪开场白
2015/05/28 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技