在 0.3.4 版本中,依赖注入的描述,可以更加的随意,不再强制要求必须是 this.$xxId 的形式 以下的写法也支持 var Car = function() { this.$id = "car"; this["$engine"] = null; // use [] var wheelName = "$wheel"; this[wheelName] = null; // use variable }; Car.prototype["$light"] = null; // use variable in prototype Car.prototype.run = function() { this.$engine.run(); this.$light.shine(); this.$wheel.run(); console.log('car run...'); } module.exports = Car; example demo complex_function_annotataion bearcat官网 bearcatjs.org bearcat 0.3.4 发布 -- 优化依赖注入写法下载地址