我正在尝试在我的nodejs项目中创建一个插件文件夹。 --/plugins插件文件夹有一个index.js文件,它将动态‘加载’该目录中的所有插件。我创建了一个foo模块 --/plugins ----/foo (foo plugin stuff all in this dir)
这一切都运行得很好。现在我想把foo插件移到
//useful things about the plugin我正在使用Webpack的System.import在运行时导入模块,虽然我知道这是不推荐的,但AFAIK是使用类型记录动态导入模块的唯一方法但是,在真实的场景中,在编译时不能知道插件,所以我使用角-cli创建了一个新项目,并添加了pluginA目录,然后在它的app.module中引用它。然后,我引用了上面的main.bundle.js方法,如下面的例子(使用url = 'main.bundle.