注册用户享全站资源 并成为粉丝 不定时福利发放
 

CentOS安装NodeJS及Express开发框架

11
发表时间:2018-11-21 09:23

本文演示在Linux上安装NodeJS及Express开发框架 nodejs和mongodb的更新速度太快。参考以前的老文章进行安装,但是用最新版本的nodejs的话,通常会出现很多问题。最新版本的nodejs解压就可以使用和运行,但是,为了更好的配置nodejs,我使用了nodejs 的v0.10.24版本进行安装。

具体安装过程如下:

Step 1、确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。

[root@BobServerStation local]# yum -y install gcc gcc-c++ openssl-devel 

Step 2、下载NodeJS源码包并解压

[root@BobServerStation local]# wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

 [root@BobServerStation local]# tar zxvf node-v0.10.24.tar.gz

 [root@BobServerStation local]# cd node-v0.10.24

Step 3、配置、编译、安装。

[root@BobServerStation node-v0.10.24]#./configure --prefix=/usr/local/node

 [root@BobServerStation node-v0.10.24]# make && make install  

Step 4、接下来配置Node环境

[root@BobServerStation node-v0.10.24]# 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@BobServerStation node-v0.10.24]# source /etc/profile

--重启生效

Step 5、测试是否安装成功

[root@BobServerStation node-v0.10.24]# node -v

 v0.10.24

出现NodeJS版本号则表示OK。

Step 6、输出NodeJS之Hello World

[root@BobServerStation node-v0.10.24]# node
> console.log(”Hello NodeJS, I'm Bob.Z“);
Hello NodeJS, I'm Bob.Z
undefined
>
输出:Hello NodeJS, I'm Bob.Z

Step 7、安装Express开发框架

[root@BobServerStation local]# npm install express -g  

Step 8、创建Demo项目

[root@BobServerStation local]# express DemoApp

[root@BobServerStation local]# cd DemoApp

[root@BobServerStation DemoApp]#

Step 9、进入项目目录并安装项目依赖组件

[root@BobServerStation local]# cd DemoApp

[root@BobServerStation DemoApp]# npm install

Step 10、安装依赖组件npm的时候,出错的话,请运行如下命令(npm国内镜像)

方法一:通过config命令

    npm config set registry http://registry.cnpmjs.org

    npm info underscore (如果上面配置正确这个命令会有字符串response

方法一:命令行指定

   npm --registry http://registry.cnpmjs.org info underscore

方法三:编辑~/.npmrc 加入下面内容

   registry = http://registry.cnpmjs.org

Step 11、依赖组件安装完成后启动app

[root@BobServerStation DemoApp]# node app

 Express server listening on port 3000

最后通过浏览器访问服务器3000端口,页面显示, Express Welcome to Express


文章分类: Linuxnode.js
分享到:
会员登录

会员登录

登录免费下载全站资源

获取验证码
登录
登录
开发简历

开发简历

简历模板网站自取

入坑需谨慎

入坑需谨慎

高薪完全靠自己

微信赞助-Java帮帮社区

微信赞助-Java帮帮社区

非盈利性学习社区

支付宝赞助-Java帮帮社区

支付宝赞助-Java帮帮社区

将分享做到极致

大公司资讯
文章附图

近日,在美国推出满一年的Facebook视频服务Watch,宣布正式向全球推广,这预示着视频领域中,YouTube...

文章附图

据彭博社北京时间9月19日报道,科技行业最引人注目的法律大战可能正在进入尾声。据高通CEO史蒂夫·莫伦科夫(Ste...

Java帮帮公众号生态

Java帮帮公众号生态

总有一款适合你

Java帮帮-微信公众号

Java帮帮-微信公众号

将分享做到极致

Python帮帮-公众号

Python帮帮-公众号

人工智能,爬虫,学习教程

大数据驿站-微信公众号

大数据驿站-微信公众号

一起在数据中成长

九点编程-公众号

九点编程-公众号

深夜九点学编程

程序员服务区-公众号

程序员服务区-公众号

吃喝玩乐,听学吐画

Java帮帮学习群生态

Java帮帮学习群生态

总有一款能帮到你

Java学习群

Java学习群

与大牛一起交流

大数据学习群

大数据学习群

在数据中成长

九点编程学习群

九点编程学习群

深夜九点学编程

python学习群

python学习群

人工智能,爬虫

测试学习群

测试学习群

感受测试的魅力

Java帮帮生态承诺

Java帮帮生态承诺

一直坚守,不负重望

初心
勤俭
诚信
正义
分享
合作品牌 非盈利生态-优质内容分享传播者
关于我们
友链申请
友链交换:加帮主QQ2524138991 留言即可 24小时内答复  
全站内容非商业用途,内容来源于网友,并遵循 CC BY-NC 4.0 许可,如有异议请联系客服。
会员登录
获取验证码
登录
登录
我的资料
留言
回到顶部