我们用ES6 javascript骨架开始了我们的项目。 我们想将一些样式和自定义属性提取到一个公共文件夹,以便我们可以在将来构建的任何Aurelia模块中使用它们。
问题在于捆绑文件。我们不知道如何配置它们将外部文件夹捆绑到主ES6文件夹之外。 你能告诉我们该怎么做吗?
答案 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。