如何使用create container创建简单的应用程序容器
在这个教程中,我们将展示如何创建容器,并使用它来管理模块的依赖关系。首先,安装create-container
:npm install create-container
。然后,通过以下方式使用:
var createContainer = require('create-container');
var container = createContainer();
container.register('foo', () => {
return 'FOO';
});
container.register('bar', (lookup) => {
var foo = lookup('foo');
return foo + ':BAR';
});
container.lookup('bar'); // => 'FOO:BAR'
如上所示,create-container允许你注册和查找模块,通过lookup
方法获取其他模块的输出。这样,bar
模块依赖于foo
,并通过查找实现模块间的连接。
用户评论