Centos7 中安装 Node.js v4.4.4
2019/6/27 21:40:15
本文主要是介绍Centos7 中安装 Node.js v4.4.4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
我们先来看看如何通过源码来编译安装
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
这篇关于Centos7 中安装 Node.js v4.4.4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09vue3开发前端表单缓存自定义指令,移动端h5必备插件
- 2024-05-09React Hooks在class组件中的使用方式
- 2024-03-30[OIDC in Action] 2. 基于OIDC(OpenID Connect)的SSO(纯JS客户端)
- 2024-03-29terraform jsonencode
- 2024-03-13vuex-persist
- 2024-03-11icons for vue
- 2024-03-07breadcrumbs react js
- 2024-03-06react login page example
- 2024-03-06react router uselocation
- 2024-03-04postgres jsonb_set