Skeleton插件/模块未找到构建后问题

时间:2017-04-03 18:31:55

标签: aurelia aurelia-framework

我创建了一个插件,我使用这个骨架上传到NPM。当我尝试使用它时,找不到模块:

import 'aurelia-virtual-scroll'; 

aurelia.use 
    .standardConfiguration() 
    .developmentLogging() 
    .plugin('aurelia-virtual-scroll');

我的插件index.js文件如下所示:

export function configure(config) { 
    config.globalResources('./aurelia-virtual-scroll'); 
}

在同一文件夹中,我有aurelia-virtual-scroll.js文件。

我显示的错误如下:

  

错误:无法找到模块' ./ aurelia-virtual-scroll / aurelia-virtual-scroll'。   在webpackContextResolve ....

这应该发生吗?我错过了什么吗?

Here is my base code for the plugin.

And here is the skeleton for webpack where I am trying to use it

1 个答案:

答案 0 :(得分:0)

您的类需要在索引中导入/导出,您无需在主文件中导入它。

import { PLATFORM } from 'aurelia-pal';
export { AureliaVirtualScroll } from './aurelia-virtual-scroll';

export function configure(config) {
  config.globalResources(PLATFORM.moduleName('./aurelia-virtual-scroll'));
}