运行 ThinkJS 项目时出现以下错误

TypeError: Cls is not a constructor
    at model (/home/wwwroot/node_modules/think-model/index.js:31:22)
    at Object.model (/home/wwwroot/node_modules/think-model/index.js:67:26)
    at module.exports.model (/home/wwwroot/node_modules/think-model/index.js:61:25)

错误原因:

src/model 目录下的文件没有按照 ThinkJS 规定的格式定义 Model
我这里的问题是创建了一个空的 user.js 文件,没有定义 Model
在 user.js 中加入以下代码后问题即可解决

module.exports = class extends think.Model {
};

标签: ThinkJS