最近,我转向使用Node.js很容易依照需求导入依赖。它运行的很好,并且比AMD模式加载器例如RequireJS要简单。我们可以使用Node的vm模式,通过vm我们可以再新的上下文中加载模型。运行在新的上下文中,我们可以控制需求反射出模型的方法。谢谢这篇文章, 现在可以给你提供一个相当不错的解决方案. 代码在下面:你也可以在 本质上看就是用vm来加载和运行模型在另一个“上下文”中。需要注意的是我们编写了一个可用的新require函数。所做一切就是检查一下用执行的名字是否有一个模拟的依赖,如果每日有,我就就把它委托给那个常用的require函数。如果你还有点困惑,你可以看下面的代码示例,看它在上下文中的使用,也许能帮你清楚一些。首先,我们创建一个简单的模块。

浅析Node.js中使用依赖注入的相关问题及解决方法

浅析Node.js中使用依赖注入的相关问题及解决方法

浅析Node.js中使用依赖注入的相关问题及解决方法