NodeJS这门编程语言是当时带我做项目的一名oracle架构师带我入坑的...第一次接触这种异步编程语言真的非常的不适应,因为在不了解语言特性的情况下,你不清楚程序执行到哪,怎么控制程序的运行顺序,这和我们一般写同步式代码完全不同,所幸后面代码质量稍微变高了点,也有一些心得体会,再加上用NodeJS的场景确实不太多,所以基于好记性不如烂笔头的思想,还是记录一下之前的学习经历,也希望能为想入门NodeJS的小白提供一个更加便捷的路径。
1、环境安装
这里主要介绍Ubuntu下的安装,因为博主是在Ubuntu下开发NodeJS的,Win7下安装很方便,直接下载个.msi文件,傻瓜式直接next即可。
Node 环境安装:
1.https://nodejs.org/en/
下载v4.4.7LTS
2.http://my.oschina.net/blogshi/blog/260953
按方案一安装
用xz解压
1.下载xz包
http://tukaani.org/xz/xz-4.999.9beta.tar.bz2
2.解压安装包
$tar -jxvf xz-4.999.9beta.tar.bz2
3.配置&安装
cd xz-4.999.9beta
$./configure --prefix=/opt/gnu/xz
$make
$sudo make install
4.解压xz包
$xz -d ***.tar.xz
5.解压tar包
$tar -xvf ***.tar
6.进入到node的安装文件夹,需要将/node/bin中的node和pm2 ln到/usr/local/bin下 通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变,/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件
软链接命令:(作用是是命令全局化,不用再到指定路径下执行命令)
sudo ln -s /home/xia/node/bin/npm /usr/local/bin/npm
sudo ln -s /home/xia/node/bin/npm /usr/local/bin/node
路径要全!!!(可以去/usr/local/bin检查下是否图标变为绿色)
Pm2模块安装
为什么会单独减少Pm2模块的安装呢,主要是因为Pm2是一款非常优秀的进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
Pm2的安装如下所示:
1、npm install pm2 安装Pm2包
2、进入到pm2的安装模块的位置,软连接到/user/local/bin下
ln -s /../pm2 /usr/local/bin
至此Node环境搭建完毕!下一章节,将介绍下基于Node搭建的微信小程序端的后台程序。