ThinkJS2.0开始支持使用cmd命令进行控制器,数据模型等的创建,类似于Rails
添加模块
// 添加user模块
thinkjs module user
系统创建时默认会有common
和 home
模块,如果需要创建其他模块,需要自己新建目录或者使用上面的命令行.
添加 controller
// 创建user模块下的profile controller
thinkjs controller user/profile
我们可以使用thinkjs controller 控制器名称
默认是在common
模块下创建,如果指定到某模块下的控制器需要指定模块名字模块/控制器
.
添加模型
thinkjs model user;
我们一般使用thinkjs model 模型名称
。
执行完成后,会创建 src/common/model/user.js
文件。
你也可以指定某个模块,类似这样:
thinkjs model home/post;
添加 Mongo Model
默认添加的 Model 是关系数据库的模型,如果想创建 Mongo Model,可以通过指定 --mongo 参数来添加。如:
thinkjs model home/user --mongo
ThinkJS命令行还支持诸如插件,service的创建。更多可以去官方文档