【问题标题】:Skeleton Plugin / Module Not found Issue after build构建后骨架插件/模块未找到问题
【发布时间】:2017-04-04 19:50:20
【问题描述】:

我创建了一个插件并使用这个骨架上传到 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

【问题讨论】:

    标签: aurelia


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢@Rabah-G。我试过了,但无论如何它都不起作用。调试 [aurelia] 加载插件 aurelia-virtual-scroll。 aurelia-logging-console.js:24 调试 [aurelia] 配置插件 aurelia-virtual-scroll。 bootstrap c64c475…:136 错误:找不到模块 './aurelia-virtual-scroll/aurelia-virtual-scroll'。在 webpackContextResolve ....
    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 2020-11-16
    • 2019-07-02
    • 2019-02-25
    • 2017-12-17
    • 2013-09-07
    • 2022-11-01
    相关资源
    最近更新 更多