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 相关文章推荐
JavaScript高级程序设计 读书笔记之九 本地对象Array
Feb 27 Javascript
setTimeout的延时为0时多个浏览器的区别
May 23 Javascript
js省市联动效果完整实例代码
Dec 09 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
Mar 12 Javascript
快速解决js中window.location.href不工作的问题
Nov 02 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
Mar 10 Javascript
小程序实现自定义导航栏适配完美版
Apr 02 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
Jun 05 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 Javascript
javascript实现扫雷简易版
Aug 18 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
smarty实例教程
2006/11/19 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php 判断数组是几维数组
2013/03/20 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
Node.js 异步异常的处理与domain模块解析
2017/05/10 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
简析Python的闭包和装饰器
2016/02/26 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
领导干部贪图享乐整改措施
2014/09/21 职场文书
合作协议书模板
2014/10/10 职场文书
初中毕业感言300字
2015/07/31 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python