在多个Aurelia项目中共享组件

时间:2016-06-30 13:50:40

标签: gulp aurelia systemjs jspm

我们用ES6 javascript骨架开始了我们的项目。 我们想将一些样式和自定义属性提取到一个公共文件夹,以便我们可以在将来构建的任何Aurelia模块中使用它们。

问题在于捆绑文件。我们不知道如何配置它们将外部文件夹捆绑到主ES6文件夹之外。 你能告诉我们该怎么做吗?

1 个答案:

答案 0 :(得分:2)

听起来你想构建一个可以导入任何项目的Aurelia插件。我首先来看看Aurelia plugin skeleton

使用您想要的自定义样式和属性构建插件后,您将要register it with jspm as a link或公开通过npm或{{等注册表3}}。

发布后,您可以在任何新项目中jspm install registry:my-package,并将以下行添加到main.js文件中:

export function configure(aurelia) {
    aurelia.use
        .standardConfiguration()
        .plugin('my-package');
}

有关最后一步的详细信息,请参阅github