搭建mean.js需要安装很多东西,例如MongoDB,node.js等等。接下来一步步进行安装。
首先安装node.js,到https://nodejs.org/en/download下载source code,然后解压后编译安装即可。
例如我下载的是node-v4.2.6.tar,那么执行
tar xvf node-v4.2.6.tar
解压完进入目录后执行
./configure
make
sudo make install
然后执行node -v就可以看到当前安装的node.js版本啦
我试了一下,安装mongodb可以直接执行
sudo apt-get install mongodb
安装完成后要注意默认端口是27017,为了mean.js正常运作这个端口不要改。以及需要/data/db目录存放mongodb的数据库。
安装Bower,就可以用到之前已经安装好的node.js及npm,执行
npm install -g bower
关于Bower的介绍
同样的方法安装Grunt,执行
npm install -g grunt-cli
这样一来mean.js的前置环境就搭建完成了。
接下来需要下载meanjs,可以直接clone github上的项目,如果系统里有git的话可以执行:
git clone https://github.com/meanjs/mean.git meanjs
如果还没有安装git的话就执行:
sudo apt-get install git
进行安装
clone完以后进入meanjs目录,执行
npm install
这一步的目的是安装所有node.js的依赖
然后执行 grunt就可以了(注意这时候要开启mongodb哦)
另外要注意的是,如果是meanjs 0.3.x的版本,nodejs的版本不能用太高,最高只能是0.12.x版本,不然会各种出错。