Gulp 跨多个Aurelia项目共享组件

Gulp 跨多个Aurelia项目共享组件,gulp,aurelia,systemjs,jspm,Gulp,Aurelia,Systemjs,Jspm,我们从ES6JavaScript框架开始我们的项目。 我们希望将一些样式和自定义属性提取到一个公共文件夹中,以便我们可以在将来构建的任何Aurelia模块中使用它们 问题在于捆绑文件。我们不知道如何将它们配置为将外部文件夹从主ES6文件夹中捆绑出来。 你能告诉我们怎么做吗?听起来你想构建一个可以导入任何项目的Aurelia插件。首先,我要看一看 一旦你们用你们想要的自定义样式和属性构建了你们的插件,你们就会想要或者,或者通过一个注册表公开,比如或者 发布后,您将能够在任何新项目中jspm安装re

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

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

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

一旦你们用你们想要的自定义样式和属性构建了你们的插件,你们就会想要或者,或者通过一个注册表公开,比如或者

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

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

有关最后一步的更多信息,请参阅。

欢迎使用StackOverflow!请务必向上投票并接受对您最有帮助的答案。Matt,我建议您添加有关私人npm提要的语言。这是一个在不公开插件的情况下发布插件的选项。Sinopia可以在本地运行。私人npm feed作为一项服务也有很多选择。Matthew James Davis,所以如果我了解你,我需要为每个自定义属性创建一个插件,并从main projects=>main.js调用它?我如何安装插件而不把它放在github上,仅仅从本地文件夹。。。有办法吗?Matthew我在github线程上添加了一条新评论。不是每个自定义属性都适用。您可以制作一个具有多个属性的插件。查看本地工作流程的
jspm链接
如果此答案有用并回答了您的问题,请向上投票并接受:)