nodejs环境搭建(linux版)

今天又一次在Linux下搭建nodejs环境,索性这次就记下来了,下面全部都是在线安装的流程

安装git

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

http://www.git-scm.com/download/linux
在这里根据自己的系统进行下载

这里可以使用

lsb_release -a 

查看自己的系统,我的系统是CentOS,使用 Fedora 下的方法进行安装

git --version

查看git版本,确认是否安装成功

安装nvm

这里使用根目录下的git作为git文件,当然你可以放到你喜欢的地方去

$ cd ~/git
$ git clone https://github.com/cnpm/nvm.git

配置终端启动时自动执行 source ~/git/nvm/nvm.sh, 在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加以下命令:

source ~/git/nvm/nvm.sh

然后输入nvm出现下面的页面,表示安装完成

[root@YXYC-vm04 git]# nvm

Node Version Manager

Usage:
  nvm help                              Show this message
  nvm --version                         Print out the latest released version of                                                                                         nvm
  nvm install [-s] <version>            Download and install a <version>, [-s] f                                                                                        rom source. Uses .nvmrc if available
  nvm uninstall <version>               Uninstall a version
  nvm use [--silent] <version>          Modify PATH to use <version>. Uses .nvmr                                                                                        c if available
  nvm run <version> [<args>]            Run <version> with <args> as arguments.                                                                                         Uses .nvmrc if available for <version>
  nvm current                           Display currently activated version
  nvm ls                                List installed versions
  nvm ls <version>                      List versions matching a given descripti                                                                                        on
  nvm ls-remote                         List remote versions available for insta                                                                                        ll
  nvm version <version>                 Resolve the given description to a singl                                                                                        e local version
  nvm version-remote <version>          Resolve the given description to a singl                                                                                        e remote version
  nvm deactivate                        Undo effects of `nvm` on current shell
  nvm alias [<pattern>]                 Show all aliases beginning with <pattern                                                                                        >
  nvm alias <name> <version>            Set an alias named <name> pointing to <v                                                                                        ersion>
  nvm unalias <name>                    Deletes the alias named <name>
  nvm reinstall-packages <version>      Reinstall global `npm` packages containe                                                                                        d in <version> to current version
  nvm unload                            Unload `nvm` from shell
  nvm which [<version>]                 Display path to installed node version.                                                                                         Uses .nvmrc if available

Example:
  nvm install v0.10.32                  Install a specific version number
  nvm use 0.10                          Use the latest available 0.10.x release
  nvm run 0.10.32 app.js                Run app.js using node v0.10.32
  nvm exec 0.10.32 node app.js          Run `node app.js` with the PATH pointing                                                                                         to node v0.10.32
  nvm alias default 0.10.32             Set default node version on a shell

Note:
  to remove, delete, or uninstall nvm - just remove ~/.nvm, ~/.npm, and ~/.bower                                                                                         folders

通过 nvm 安装任意版本的 node

$ nvm install 0.12.7

至此已经安装完成了

快写下第一个hello world吧

[root@YXYC-vm04 git]# node
> console.log('hello world')
hello world
undefined
>

更多操作请参考:http://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html

安装express

Web框架Express(http://expressjs.com)是构建在Connect之上的,它提供的工具和结构让编写Web程序变得更容易、更快速、更有趣。Express提供了统一的视图系统,你几乎可以使用任何你想用的模板引擎,还有一些小工具,让你可以用各种数据格式返回响应,实现传送文件,路由URL等各种功能。

首先建立个目录

mkdir /usr/local/express
cd /usr/local/express

然后开始使用npm进行安装,有关于npm的相关可以自行度娘
由于express 4.x以后将express命令独立到 express-generator包中,多以要单独安装一下express-generator

npm install -g express 
npm install -g express-generator

使用express -help查看安装结果

使用express新建一个工程

express hello //创建工程
cd hello
npm install //更新依赖
PORT=9999 node bin/www //在9999端口上启动,默认是3000

然后打开浏览器,输入地址+端口
就能看见express的欢迎页面了

如果你希望他一直运行的话,就使用forever

npm install -g forever
PORT=9999 forever start bin/www
forever stop bin/www          #关闭
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值