ThinkJS 3.x TypeError: Cls is not a constructor 解决方法
运行 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 {
};