我创建了一个插件,我使用这个骨架上传到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
答案 0 :(得分:0)
您的类需要在索引中导入/导出,您无需在主文件中导入它。
import { PLATFORM } from 'aurelia-pal';
export { AureliaVirtualScroll } from './aurelia-virtual-scroll';
export function configure(config) {
config.globalResources(PLATFORM.moduleName('./aurelia-virtual-scroll'));
}