linux下安装ThinkJS和Forever

ThinkJS是一款高效、简单易用的Node.js MVC框架。该框架借鉴了很多 ThinkPHP 的特性,同时结合Node.js的特性,使用了 ES6 Promise,让异步编程更加简单、方便。

目前打算使用ThinkJS来开发APP后端服务。

ThinkJS在windows和linux下的安装命令是一样的

npm install -g thinkjs-cmd

只是我在linux下第一次安装并不成功,提示信息里面有乱码

使用查看版本命令时提示命令不存在

thinkjs -v

把安装命令再执行一边后,问题解决,虽然提示信息里还是有乱码,但是可以正常使用了


forever 的作用:

1、服务down掉之后可以自动重启

2、更新文件之后可以自动重启服务

安装forever命令

npm install -g forever

与安装ThinkJS一样,提示信息里有乱码,这个看来不是ThinkJS的问题,是系统环境的问题

linux下安装ThinkJS和Forever

并且第一次安装不成功,等待的图标一直转动,可能是网络原因。

中间还遇到报警提示,不要打断,让它一直安装:

linux下安装ThinkJS和Forever

查看forever是否安装成功

forever -h

使用forever启动服务,首先进入到项目目录,然后执行

 forever start index.js

查看forever状态

forever list

关闭服务

forever stop index.js

参考文章 http://blog.fens.me/nodejs-server-forever/

--以下是2015.11.24更新

1、安装命令跟之前不一样了,可以去看官方文档

npm install thinkjs@2 -g --verbose

2、创建项目

thinkjs new project_path --es6

3、执行 npm install 安装依赖

第一次卡住了,ctrl+c取消,再重新执行,成功,跟上面一样还是有乱码

4、运行npm start 会自动编译运行

App Enviroment: development 最后一句是这个的时候说明启动成功了,可以通过ip:8360进行测试了,感觉提示信息有点不友好,我还在等类似success之类的提示信息,安装没成功,看了文档才知道这就是成功了。

5、再像修改前那样使用forever就不行了,暂时还没有找到使用方式,先用screen解决关闭ssh后服务终止的问题。

你可能感兴趣的:(linux下安装ThinkJS和Forever)