Thinkjs,Node.jsMVCフレームワーク(1)スタート

3578 ワード

詳細は公式サイトのドキュメントにアクセス:TP(転送)
Babelコンパイルにより、現在のバージョンでサポートされていない特性を心配することなく、ES 6/7のすべての特性をプロジェクトで大胆に使用できます.特にasync/awaitまたは*/yieldを使用して、非同期コールバックの問題を解決します.
ThinkJSはNode.jsのバージョン>=0.12.0を必要とし、バージョンがこのバージョンより小さい場合はNode.jsをアップグレードする必要があります.そうしないとサービスを開始できません.Node.jsバージョンを4.2.1以降にアップグレードすることを推奨します.
Thinkjsのインストール
このコマンドを使用してインストールします.ここでは宝を洗うミラーを使用してインストールします.
cnpm install thinkjs@2 -g --verbose

thinkjs-vビューバージョンを入力できます
Thinkjsの更新
cnpm install -g thinkjs@2

プロジェクト内のThinkjsの更新
プロジェクトディレクトリで、
cnpm install thinkjs@2

プロジェクトの作成
Thinkjsのインストールが完了したら、
thinkjs new demo

次のような出力が表示される場合は、プロジェクトの作成に成功しました.

create : demo
create : demo\package.json
create : demo.babelrc
create : demo.thinkjsrc
create : demo
ginx.conf
create : demo\pm2.json
create : demo.gitignore
create : demo\README.md
create : demo\www
create : demo\www\development.js
create : demo\www\production.js
create : demo\www\testing.js
create : demo\www\README.md
create : demo\www\static
create : demo\www\static\js
create : demo\www\static\css
create : demo\www\static\img
create : demo\src
create : demo\src\common\bootstrap
create : demo\src\common\bootstrap\middleware.js
create : demo\src\common\bootstrap\global.js
create : demo\src\common\config
create : demo\src\common\config\config.js
create : demo\src\common\config\view.js
create : demo\src\common\config\db.js
create : demo\src\common\config\hook.js
create : demo\src\common\config\session.js
create : demo\src\common\config\error.js
create : demo\src\common\config\env
create : demo\src\common\config\env\development.js
create : demo\src\common\config\env\testing.js
create : demo\src\common\config\env\production.js
create : demo\src\common\config\locale
create : demo\src\common\config\locale\en.js
create : demo\src\common\controller
create : demo\src\common\controller\error.js
create : demo\view\common
create : demo\view\common\error_400.html
create : demo\view\common\error_403.html
create : demo\view\common\error_404.html
create : demo\view\common\error_500.html
create : demo\view\common\error_503.html
create : demo\src\home\config
create : demo\src\home\config\config.js
create : demo\src\home\controller
create : demo\src\home\controller\base.js
create : demo\src\home\controller\index.js
create : demo\src\home\logic
create : demo\src\home\logic\index.js
create : demo\src\home\model
create : demo\src\home\model\index.js
create : demo\view\home
create : demo\view\home\index_index.html

enter path:
$ cd demo

install dependencies:
$ npm install

run the app:
$ npm start


インストール依存
プロジェクトディレクトリにインストールするには
npm install --registry
プロジェクトの開始
プロジェクトディレクトリの下でnpm startを実行して以下を見ると

[2015-09-21 20:21:09] [THINK] Server running at http://127.0.0.1:8360/
[2015-09-21 20:21:09] [THINK] ThinkJS Version: 2.0.0
[2015-09-21 20:21:09] [THINK] Cluster Status: closed
[2015-09-21 20:21:09] [THINK] WebSocket Status: closed
[2015-09-21 20:21:09] [THINK] File Auto Reload: true
[2015-09-21 20:21:09] [THINK] App Enviroment: development
ブラウザを開き、アクセスできます.http://127.0.0.1:8360/できます.