linux下安裝ThinkJS和Forever

ThinkJS是一款高效、簡單易用的Node.js MVC框架。該框架借鑑了不少 ThinkPHP 的特性,同時結合Node.js的特性,使用了 ES6 Promise,讓異步編程更加簡單、方便。php

目前打算使用ThinkJS來開發APP後端服務。html

ThinkJS在windows和linux下的安裝命令是同樣的html5

npm install -g thinkjs-cmd

只是我在linux下第一次安裝並不成功,提示信息裏面有亂碼node

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

thinkjs -v

把安裝命令再執行一邊後,問題解決,雖然提示信息裏仍是有亂碼,可是能夠正常使用了es6


forever 的做用:thinkphp

一、服務down掉以後能夠自動重啓shell

二、更新文件以後能夠自動重啓服務npm

安裝forever命令編程

npm install -g forever

與安裝ThinkJS同樣,提示信息裏有亂碼,這個看來不是ThinkJS的問題,是系統環境的問題

而且第一次安裝不成功,等待的圖標一直轉動,多是網絡緣由。

中間還遇到報警提示,不要打斷,讓它一直安裝:

查看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更新

一、安裝命令跟以前不同了,能夠去看官方文檔

npm install thinkjs@2 -g --verbose

二、建立項目

thinkjs new project_path --es6

三、執行 npm install 安裝依賴

第一次卡住了,ctrl+c取消,再從新執行,成功,跟上面同樣仍是有亂碼

四、運行npm start 會自動編譯運行

App Enviroment: development 最後一句是這個的時候說明啓動成功了,能夠經過ip:8360進行測試了,感受提示信息有點不友好,我還在等相似success之類的提示信息,安裝沒成功,看了文檔才知道這就是成功了。

五、再像修改前那樣使用forever就不行了,暫時尚未找到使用方式,先用screen解決關閉ssh後服務終止的問題。

相關文章
相關標籤/搜索