aurelia通过jspm和github发布和安装组件

时间:2016-10-24 05:35:25

标签: aurelia

我试图找出如何通过jspm和github发布和安装aurelia的组件。

我有一个测试组件: https://github.com/caperavensoftware/pragma-tabsheet

我创建了一个新项目并通过jspm安装此组件:

jspm install pragma-tabsheet=github:caperavensoftware/pragma-tabsheet

在我的欢迎视图中,我需要并使用它

<template>
    <require from="pragma-tabsheet"></require>
    <h1>Welcome</h1>

    <pragma-tab-sheet>
        <div id="tab1" data-tab="Tab 1"><h2>Tab 1</h2></div>
        <div id="tab2" data-tab="Tab 2"><h2>Tab 2</h2></div>
        <div id="tab3" data-tab="Tab 3"><h2>Tab 3</h2></div>
    </pragma-tab-sheet>
</template>

但是当运行它时,我得到一个错误,其中没有从正确的路径加载控件模板。

GET http://localhost:8080/jspm_packages/github/caperavensoftware/pragma-tabsheet@master.html 404 (Not Found)

在chrome调试中查看网络选项卡,javascript文件正确加载但aurelia模板没有正确加载。

关于我在这里做错了什么想法?

我也尝试将其添加为插件:

export function configure(aurelia) {
    return new Promise((resolve) => {
        aurelia.use
            .standardConfiguration()
            .developmentLogging()
            .plugin('pragma-tabsheet');

        aurelia.start().then(() => {
            aurelia.setRoot();
            resolve();
        });
    });
}

但这并没有解决问题。

0 个答案:

没有答案