美文网首页
Thinkjs,Node.jsMVC框架(1)起步

Thinkjs,Node.jsMVC框架(1)起步

作者: 生命之光AI | 来源:发表于2017-07-24 14:41 被阅读0次

    更多详情访问官网文档:TP(传送)

    借助 Babel 编译,可以在项目中大胆使用 ES6/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
    

    如果能看见类似下面的输出,表示项目创建成功了:

    <pre>
    create : demo
    create : demo\package.json
    create : demo.babelrc
    create : demo.thinkjsrc
    create : demo\nginx.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
    </pre>

    安装依赖

    要进入项目目录中安装
    <pre>npm install --registry</pre>

    启动项目

    项目目录下执行npm start 看到下面这些就可以了
    <pre>
    [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
    </pre>
    打开浏览器,访问http://127.0.0.1:8360/即可。

    相关文章

      网友评论

          本文标题:Thinkjs,Node.jsMVC框架(1)起步

          本文链接:https://www.haomeiwen.com/subject/kwbekxtx.html