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 相关文章推荐
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
Dec 27 Javascript
jQuery oLoader实现的加载图片和页面效果
Mar 14 Javascript
jQuery无刷新分页完整实例代码
Oct 27 Javascript
vue + socket.io实现一个简易聊天室示例代码
Mar 06 Javascript
Angular.JS中的指令引用template与指令当做属性详解
Mar 30 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
Feb 10 Javascript
微信小程序实现授权登录
May 15 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
Mar 23 Javascript
Postman如何实现参数化执行及断言处理
Jul 28 Javascript
Javascript设计模式之原型模式详细
Oct 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将文本文件转换csv输出的方法
2014/12/31 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
jQuery中:last选择器用法实例
2014/12/30 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
Python实现的科学计算器功能示例
2017/08/04 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
python IDLE添加行号显示教程
2020/04/25 Python
Python Map 函数的使用
2020/08/28 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
求职信范文怎么写
2014/01/29 职场文书
竞聘自述材料
2014/08/25 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
建筑工地文明标语
2014/10/09 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Javascript webpack动态import
2022/04/19 Javascript