博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下安装ThinkJS和Forever
阅读量:6083 次
发布时间:2019-06-20

本文共 993 字,大约阅读时间需要 3 分钟。

hot3.png

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

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

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

npm install -g thinkjs-cmd

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

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

thinkjs -v

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

forever 的作用:

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

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

安装forever命令

npm install -g forever

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

091817_s91Q_173975.png

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

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

092048_b9Q7_173975.png

查看forever是否安装成功

forever -h

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

 forever start index.js

查看forever状态

forever list

关闭服务

forever stop index.js

参考文章 

--以下是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后服务终止的问题。

转载于:https://my.oschina.net/u/173975/blog/500480

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
【MySQL】online ddl 工具之pt-online-schema-change
查看>>
关于docker 容器中的时间同步
查看>>
centos,epel,repoforge三个镜像源
查看>>
我的友情链接
查看>>
CCNA学习指南第十四章广域网(WAN)
查看>>
linux程序运行前后台切换
查看>>
ST5000M02-KC44故障
查看>>
python程序中在线文档编辑
查看>>
Sublime 快捷键 as Eclipse
查看>>
软件开发10种学习方法
查看>>
烂泥:k8s安装与配置ingress(一)
查看>>
Electron all the Angular 2 Things
查看>>
常用shell实例1
查看>>
通用权限管理设计 之 数据库结构设计
查看>>
MYSQL服务器my.cnf配置文档详解
查看>>
springboot-2-springboot的文件上传和下载
查看>>
TPYBoardv201:带以太网的MicroPython开发板
查看>>
Micropython实战之TPYBoardv102 DIY金属检测仪
查看>>