如何在CentOS 7安装Node.js
最近,我一直对学习Node.js比较感兴趣。这是一个Java平台的服务器端编程,它允许开发人员在服务器编写Java代码,并且有许多CentOS的用户正努力学习这个语言的开发环境。这正是我想做这个教程的目的。
首先请确保你拥有CentOS7。因为它是我唯一在使用的版本,当然没有绝对的保证,本指南也可在其他版本可以使用。
从源码安装Node.js
首先我们要从源码安装Node.js。我真的很喜欢从源码安装软件。在你的CentOS7机器上打开一个新的终端标签并运行以下命令用来下载需要使用的安装文件。
wgethttps://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz
最新
wgethttps://nodejs.org/dist/v9.9.0//node-v9.9.0.tar.gz
你可以从上面的命令中看到我们怎样利用wget来操作。
然后提取tar文件,如下所示。
tarxvfnode-v6.11.3.tar.gz
然后使用下面的命令来改变工作目录节点。
cdnode-v*
在编译我们的代码之前,需要在CentOS机器上安装一些软件包,这样可以我们编译。所以在你打开的的终端中,输入以下内容。
sudoyuminstallgccgcc-c++
等待这些软件包的安装和运行,用以下命令来配置和编译。
./configure
make
以上会需要一些时间来完成,别担心因为编译将需要一段时间。然后使用下面的命令来在你的系统上安装Node.js。
sudomakeinstall
安装完成之后,你就可以开始使用Node.js了。并为确保安装的版本正确,你可以使用以下命令检查。
node--version
北京java找工作群145471323
安装expres框架
$npminstall-gexpress
$npminstall-gexpress-generator
创建expressdemo
$express-enodejs-demo
$cdnodejs-demo&&npminstall
运行
DEBUG=nodejs-demo:*./bin/www
非编译安装:
新建目录www
下载nodejs
wgethttps://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz
解压
tar-xvfnode-v8.0.0-linux-x64.tar.xz
测试是否安装成功
进入解压目录下的bin目录,执行ls命令
cdnode-v8.0.0-linux-x64/bin&&ls
有node和npm
测试
./node-v
安装成功
现在node和npm还不能全局使用,做个链接
ln-s/www/node-v8.0.0-linux-x64/bin/node/usr/local/bin/node
ln-s/www/node-v8.0.0-linux-x64/bin/npm/usr/local/bin/npm
可以在任何目录下执行node和npm命令
注:
查看环境变量echo$PATH
/usr/local/bin是环境变量PATH的内容,所以建立软链接后可以直接使用node命令