zoukankan      html  css  js  c++  java
  • CentOS安装NodeJS及Express开发框架

    本文演示在Linux上安装NodeJS及Express开发框架
    注:本人在http://www.nodejs.org/官网上下载了nodejs最新版本号NodeJS v0.10.29 可是在./configure的时候,说没有找到路径,无奈之下。仅仅好将nodejs版本号减少到v0.10.24。

    如今讲执行步骤记下。以免将来忘掉,


    安装步骤例如以下:
    Step 1、确认server有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、依赖组件安装完毕后启动app

    [root@BobServerStation DemoApp]# node app
    Express server listening on port 3000

    最后通过浏览器訪问server3000port,页面显示,

    Express

    Welcome to Express


    Node + Express成功执行,顺利开启Node开发之旅,enjoy it。
  • 相关阅读:
    判断IE浏览器的版本号
    解决下拉框第一行出现空格的问题
    Springboot整合log4j2日志全解
    Java NIO之Selector(选择器)
    ZooKeeper客户端 zkCli.sh 节点的增删改查
    Java API操作ZooKeeper
    ReentrantLock(重入锁)功能详解和应用演示
    MySQL高可用集群方案
    Redis高可用之集群配置(六)
    linux free命令详解
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5424341.html
Copyright © 2011-2022 走看看