创建我的自定义插件并在本地注册

时间:2015-11-19 20:13:11

标签: javascript aurelia

我想创建自己的aurelia插件,我创建了一个文件夹my-plugin并将index.js放入其中。我在带有use.plugin("my-plugin")的main.js中添加了它。 在运行时,我无法找到my-plugin。 我将它添加到package.json下的jspm部分,但是当调用jspm install时,我将my-plugin安装到my-plugin没有提供注册表属性。

如何在不使用jspm的情况下在本地使用插件。

提前致谢...

1 个答案:

答案 0 :(得分:5)

添加内部插件的方法已重命名为feature,以解决模块加载器规范的问题。

export function configure(aurelia) {
  aurelia.use
    .standardConfiguration()
    .developmentLogging()
    .feature('my-plugin');

  aurelia.start().then(a => a.setRoot());
}