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实现给图片加链接
Aug 15 Javascript
EXT中xtype的含义分析
Jan 07 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
May 15 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
jquery搜索框效果实现方法
Jan 16 Javascript
jquery实现拖拽调整Div大小
Jan 30 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
Dec 03 Javascript
jQuery版本升级踩坑大全
Jan 12 Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
vue项目中使用Svg的方法
Oct 24 Javascript
JS中实现浅拷贝和深拷贝的代码详解
Jun 05 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显示Facebook的粉丝数量方法
2014/01/08 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python实现画一颗树和一片森林
2018/06/25 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
用Python进行websocket接口测试
2020/10/16 Python
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
腾讯广告词
2014/03/19 职场文书
委托公证书范本
2014/04/03 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
萤火虫之墓观后感
2015/06/05 职场文书