2017-04-03 76 views
0

我創建了一個插件,並使用該骨架上傳到NPM。當我嘗試使用它的模塊未發現:骨架插件/模塊未找到生成後問題

import 'aurelia-virtual-scroll'; 

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

我的插件index.js文件看起來像如下:

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

在同一文件夾我有奧裏利亞虛scroll.js文件。

我顯示的錯誤是下面的一個:

Error: Cannot find module './aurelia-virtual-scroll/aurelia-virtual-scroll'. at webpackContextResolve....

如果發生這種情況?我錯過了什麼嗎?

Here is my base code for the plugin.

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

回答

0

類需要導入/導出索引,你不需要輸入它的主要文件。

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

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

Thanks @ Rabah-G。我嘗試過,但它無法正常工作。 DEBUG [aurelia]加載插件aurelia-virtual-scroll。 aurelia-logging-console.js:24 DEBUG [aurelia]配置的插件aurelia-virtual-scroll。 bootstrap c64c475 ...:136錯誤:無法找到模塊'./aurelia-virtual-scroll/aurelia-virtual-scroll'。at webpackContextResolve .... –